home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / ncurses-5.3 / ncurses / comp_captab.c < prev    next >
Encoding:
C/C++ Source or Header  |  2002-10-27  |  67.5 KB  |  3,091 lines

  1. /*
  2.  *    comp_captab.c -- The names of the capabilities indexed via a hash
  3.  *                 table for the compiler.
  4.  *
  5.  */
  6.  
  7. #include <ncurses_cfg.h>
  8. #include <curses.priv.h>
  9. #include <tic.h>
  10. #include <term.h>
  11.  
  12. static struct name_table_entry const _nc_info_table[] =
  13. {
  14.     {            "bw",       BOOLEAN,      0,  -1 },
  15.     {            "am",       BOOLEAN,      1,  -1 },
  16.     {           "xsb",       BOOLEAN,      2,  -1 },
  17.     {           "xhp",       BOOLEAN,      3,  -1 },
  18.     {          "xenl",       BOOLEAN,      4,  -1 },
  19.     {            "eo",       BOOLEAN,      5,  -1 },
  20.     {            "gn",       BOOLEAN,      6,  -1 },
  21.     {            "hc",       BOOLEAN,      7,  -1 },
  22.     {            "km",       BOOLEAN,      8,  -1 },
  23.     {            "hs",       BOOLEAN,      9,  -1 },
  24.     {            "in",       BOOLEAN,     10,  -1 },
  25.     {            "da",       BOOLEAN,     11,  -1 },
  26.     {            "db",       BOOLEAN,     12,  -1 },
  27.     {           "mir",       BOOLEAN,     13,  -1 },
  28.     {          "msgr",       BOOLEAN,     14,  -1 },
  29.     {            "os",       BOOLEAN,     15,  -1 },
  30.     {         "eslok",       BOOLEAN,     16,  -1 },
  31.     {            "xt",       BOOLEAN,     17,  -1 },
  32.     {            "hz",       BOOLEAN,     18,  -1 },
  33.     {            "ul",       BOOLEAN,     19,  -1 },
  34.     {           "xon",       BOOLEAN,     20,  -1 },
  35.     {          "nxon",       BOOLEAN,     21,  -1 },
  36.     {          "mc5i",       BOOLEAN,     22,  -1 },
  37.     {          "chts",       BOOLEAN,     23,  -1 },
  38.     {         "nrrmc",       BOOLEAN,     24,  -1 },
  39.     {           "npc",       BOOLEAN,     25,  -1 },
  40.     {         "ndscr",       BOOLEAN,     26,  -1 },
  41.     {           "ccc",       BOOLEAN,     27,  -1 },
  42.     {           "bce",       BOOLEAN,     28,  -1 },
  43.     {           "hls",       BOOLEAN,     29,  -1 },
  44.     {          "xhpa",       BOOLEAN,     30,  -1 },
  45.     {          "crxm",       BOOLEAN,     31,  -1 },
  46.     {         "daisy",       BOOLEAN,     32,  -1 },
  47.     {          "xvpa",       BOOLEAN,     33,  -1 },
  48.     {           "sam",       BOOLEAN,     34,  -1 },
  49.     {          "cpix",       BOOLEAN,     35,  -1 },
  50.     {          "lpix",       BOOLEAN,     36,  -1 },
  51.     {          "cols",        NUMBER,      0,  -1 },
  52.     {            "it",        NUMBER,      1,  -1 },
  53.     {         "lines",        NUMBER,      2,   6 },
  54.     {            "lm",        NUMBER,      3,  -1 },
  55.     {           "xmc",        NUMBER,      4,  -1 },
  56.     {            "pb",        NUMBER,      5,  -1 },
  57.     {            "vt",        NUMBER,      6,  -1 },
  58.     {           "wsl",        NUMBER,      7,  -1 },
  59.     {          "nlab",        NUMBER,      8,  -1 },
  60.     {            "lh",        NUMBER,      9,  -1 },
  61.     {            "lw",        NUMBER,     10,  -1 },
  62.     {            "ma",        NUMBER,     11,  -1 },
  63.     {          "wnum",        NUMBER,     12,  -1 },
  64.     {        "colors",        NUMBER,     13,  -1 },
  65.     {         "pairs",        NUMBER,     14,  -1 },
  66.     {           "ncv",        NUMBER,     15,  -1 },
  67.     {         "bufsz",        NUMBER,     16,  46 },
  68.     {         "spinv",        NUMBER,     17,  -1 },
  69.     {         "spinh",        NUMBER,     18,  -1 },
  70.     {         "maddr",        NUMBER,     19,  -1 },
  71.     {         "mjump",        NUMBER,     20,  -1 },
  72.     {           "mcs",        NUMBER,     21,  -1 },
  73.     {           "mls",        NUMBER,     22,  -1 },
  74.     {         "npins",        NUMBER,     23,  -1 },
  75.     {           "orc",        NUMBER,     24,  -1 },
  76.     {           "orl",        NUMBER,     25,  -1 },
  77.     {          "orhi",        NUMBER,     26,  -1 },
  78.     {          "orvi",        NUMBER,     27,  -1 },
  79.     {           "cps",        NUMBER,     28,  -1 },
  80.     {         "widcs",        NUMBER,     29,  -1 },
  81.     {          "btns",        NUMBER,     30,  -1 },
  82.     {        "bitwin",        NUMBER,     31,  -1 },
  83.     {        "bitype",        NUMBER,     32,  68 },
  84.     {           "cbt",        STRING,      0,  -1 },
  85.     {           "bel",        STRING,      1,  -1 },
  86.     {            "cr",        STRING,      2,  -1 },
  87.     {           "csr",        STRING,      3,  -1 },
  88.     {           "tbc",        STRING,      4,  -1 },
  89.     {         "clear",        STRING,      5,  -1 },
  90.     {            "el",        STRING,      6,  -1 },
  91.     {            "ed",        STRING,      7,  -1 },
  92.     {           "hpa",        STRING,      8,  -1 },
  93.     {         "cmdch",        STRING,      9,  -1 },
  94.     {           "cup",        STRING,     10,  73 },
  95.     {          "cud1",        STRING,     11,  -1 },
  96.     {          "home",        STRING,     12,  -1 },
  97.     {         "civis",        STRING,     13,  -1 },
  98.     {          "cub1",        STRING,     14,  -1 },
  99.     {         "mrcup",        STRING,     15,  -1 },
  100.     {         "cnorm",        STRING,     16,  -1 },
  101.     {          "cuf1",        STRING,     17,  -1 },
  102.     {            "ll",        STRING,     18,  -1 },
  103.     {          "cuu1",        STRING,     19,  -1 },
  104.     {         "cvvis",        STRING,     20,  -1 },
  105.     {          "dch1",        STRING,     21,  -1 },
  106.     {           "dl1",        STRING,     22,  -1 },
  107.     {           "dsl",        STRING,     23,  -1 },
  108.     {            "hd",        STRING,     24,  -1 },
  109.     {         "smacs",        STRING,     25,  -1 },
  110.     {         "blink",        STRING,     26,  -1 },
  111.     {          "bold",        STRING,     27,  -1 },
  112.     {         "smcup",        STRING,     28,  -1 },
  113.     {          "smdc",        STRING,     29,  -1 },
  114.     {           "dim",        STRING,     30,  -1 },
  115.     {          "smir",        STRING,     31,  -1 },
  116.     {         "invis",        STRING,     32,  -1 },
  117.     {          "prot",        STRING,     33,  -1 },
  118.     {           "rev",        STRING,     34,  -1 },
  119.     {          "smso",        STRING,     35,  -1 },
  120.     {          "smul",        STRING,     36,  -1 },
  121.     {           "ech",        STRING,     37,  -1 },
  122.     {         "rmacs",        STRING,     38,  -1 },
  123.     {          "sgr0",        STRING,     39,  -1 },
  124.     {         "rmcup",        STRING,     40,  -1 },
  125.     {          "rmdc",        STRING,     41,  -1 },
  126.     {          "rmir",        STRING,     42,  -1 },
  127.     {          "rmso",        STRING,     43,  -1 },
  128.     {          "rmul",        STRING,     44,  -1 },
  129.     {         "flash",        STRING,     45,  -1 },
  130.     {            "ff",        STRING,     46,  -1 },
  131.     {           "fsl",        STRING,     47,  -1 },
  132.     {           "is1",        STRING,     48,  -1 },
  133.     {           "is2",        STRING,     49,  59 },
  134.     {           "is3",        STRING,     50,  76 },
  135.     {            "if",        STRING,     51,  -1 },
  136.     {          "ich1",        STRING,     52,  20 },
  137.     {           "il1",        STRING,     53,  -1 },
  138.     {            "ip",        STRING,     54,  -1 },
  139.     {           "kbs",        STRING,     55,  -1 },
  140.     {          "ktbc",        STRING,     56,  -1 },
  141.     {          "kclr",        STRING,     57,  98 },
  142.     {         "kctab",        STRING,     58,  -1 },
  143.     {         "kdch1",        STRING,     59,  -1 },
  144.     {          "kdl1",        STRING,     60,  -1 },
  145.     {         "kcud1",        STRING,     61,  -1 },
  146.     {         "krmir",        STRING,     62,  -1 },
  147.     {           "kel",        STRING,     63,  -1 },
  148.     {           "ked",        STRING,     64,  -1 },
  149.     {           "kf0",        STRING,     65,  -1 },
  150.     {           "kf1",        STRING,     66,  -1 },
  151.     {          "kf10",        STRING,     67,  -1 },
  152.     {           "kf2",        STRING,     68,  -1 },
  153.     {           "kf3",        STRING,     69,  -1 },
  154.     {           "kf4",        STRING,     70,  -1 },
  155.     {           "kf5",        STRING,     71,  61 },
  156.     {           "kf6",        STRING,     72,  -1 },
  157.     {           "kf7",        STRING,     73,  -1 },
  158.     {           "kf8",        STRING,     74,  -1 },
  159.     {           "kf9",        STRING,     75,  -1 },
  160.     {         "khome",        STRING,     76,  -1 },
  161.     {         "kich1",        STRING,     77,  -1 },
  162.     {          "kil1",        STRING,     78,  -1 },
  163.     {         "kcub1",        STRING,     79,  -1 },
  164.     {           "kll",        STRING,     80,  -1 },
  165.     {           "knp",        STRING,     81,  -1 },
  166.     {           "kpp",        STRING,     82,  -1 },
  167.     {         "kcuf1",        STRING,     83,  -1 },
  168.     {          "kind",        STRING,     84,  55 },
  169.     {           "kri",        STRING,     85, 105 },
  170.     {          "khts",        STRING,     86,  -1 },
  171.     {         "kcuu1",        STRING,     87,  81 },
  172.     {          "rmkx",        STRING,     88,  -1 },
  173.     {          "smkx",        STRING,     89,  -1 },
  174.     {           "lf0",        STRING,     90,  -1 },
  175.     {           "lf1",        STRING,     91,  -1 },
  176.     {          "lf10",        STRING,     92,  -1 },
  177.     {           "lf2",        STRING,     93,  -1 },
  178.     {           "lf3",        STRING,     94,  33 },
  179.     {           "lf4",        STRING,     95,  -1 },
  180.     {           "lf5",        STRING,     96,  -1 },
  181.     {           "lf6",        STRING,     97,  -1 },
  182.     {           "lf7",        STRING,     98,   7 },
  183.     {           "lf8",        STRING,     99,  94 },
  184.     {           "lf9",        STRING,    100,  -1 },
  185.     {           "rmm",        STRING,    101, 131 },
  186.     {           "smm",        STRING,    102,  -1 },
  187.     {           "nel",        STRING,    103,  -1 },
  188.     {           "pad",        STRING,    104,  30 },
  189.     {           "dch",        STRING,    105,  -1 },
  190.     {            "dl",        STRING,    106,  -1 },
  191.     {           "cud",        STRING,    107,  -1 },
  192.     {           "ich",        STRING,    108,  -1 },
  193.     {          "indn",        STRING,    109,  -1 },
  194.     {            "il",        STRING,    110,  -1 },
  195.     {           "cub",        STRING,    111,  -1 },
  196.     {           "cuf",        STRING,    112, 156 },
  197.     {           "rin",        STRING,    113,  -1 },
  198.     {           "cuu",        STRING,    114,  -1 },
  199.     {         "pfkey",        STRING,    115,  51 },
  200.     {         "pfloc",        STRING,    116,  -1 },
  201.     {           "pfx",        STRING,    117,  -1 },
  202.     {           "mc0",        STRING,    118,  -1 },
  203.     {           "mc4",        STRING,    119,  -1 },
  204.     {           "mc5",        STRING,    120,  -1 },
  205.     {           "rep",        STRING,    121,  -1 },
  206.     {           "rs1",        STRING,    122,  -1 },
  207.     {           "rs2",        STRING,    123,  -1 },
  208.     {           "rs3",        STRING,    124, 126 },
  209.     {            "rf",        STRING,    125,  -1 },
  210.     {            "rc",        STRING,    126,  -1 },
  211.     {           "vpa",        STRING,    127,  -1 },
  212.     {            "sc",        STRING,    128,  -1 },
  213.     {           "ind",        STRING,    129,  -1 },
  214.     {            "ri",        STRING,    130,  -1 },
  215.     {           "sgr",        STRING,    131,  -1 },
  216.     {           "hts",        STRING,    132,  -1 },
  217.     {          "wind",        STRING,    133,  -1 },
  218.     {            "ht",        STRING,    134,  -1 },
  219.     {           "tsl",        STRING,    135,  -1 },
  220.     {            "uc",        STRING,    136,  23 },
  221.     {            "hu",        STRING,    137,  -1 },
  222.     {         "iprog",        STRING,    138,  -1 },
  223.     {           "ka1",        STRING,    139,  -1 },
  224.     {           "ka3",        STRING,    140,  -1 },
  225.     {           "kb2",        STRING,    141, 210 },
  226.     {           "kc1",        STRING,    142, 211 },
  227.     {           "kc3",        STRING,    143, 135 },
  228.     {          "mc5p",        STRING,    144,  -1 },
  229.     {           "rmp",        STRING,    145,  -1 },
  230.     {          "acsc",        STRING,    146, 176 },
  231.     {           "pln",        STRING,    147,  -1 },
  232.     {          "kcbt",        STRING,    148, 194 },
  233.     {         "smxon",        STRING,    149,  -1 },
  234.     {         "rmxon",        STRING,    150,  -1 },
  235.     {          "smam",        STRING,    151, 137 },
  236.     {          "rmam",        STRING,    152,  -1 },
  237.     {          "xonc",        STRING,    153,  -1 },
  238.     {         "xoffc",        STRING,    154,  -1 },
  239.     {         "enacs",        STRING,    155,  -1 },
  240.     {          "smln",        STRING,    156,  -1 },
  241.     {          "rmln",        STRING,    157,  -1 },
  242.     {          "kbeg",        STRING,    158,  -1 },
  243.     {          "kcan",        STRING,    159,  -1 },
  244.     {          "kclo",        STRING,    160,  -1 },
  245.     {          "kcmd",        STRING,    161,  -1 },
  246.     {          "kcpy",        STRING,    162,  -1 },
  247.     {          "kcrt",        STRING,    163,  54 },
  248.     {          "kend",        STRING,    164, 192 },
  249.     {          "kent",        STRING,    165,  -1 },
  250.     {          "kext",        STRING,    166,  -1 },
  251.     {          "kfnd",        STRING,    167, 193 },
  252.     {          "khlp",        STRING,    168,  -1 },
  253.     {          "kmrk",        STRING,    169,  70 },
  254.     {          "kmsg",        STRING,    170, 235 },
  255.     {          "kmov",        STRING,    171,  -1 },
  256.     {          "knxt",        STRING,    172,  -1 },
  257.     {          "kopn",        STRING,    173, 177 },
  258.     {          "kopt",        STRING,    174,  -1 },
  259.     {          "kprv",        STRING,    175,  -1 },
  260.     {          "kprt",        STRING,    176,  -1 },
  261.     {          "krdo",        STRING,    177,  -1 },
  262.     {          "kref",        STRING,    178,  -1 },
  263.     {          "krfr",        STRING,    179, 239 },
  264.     {          "krpl",        STRING,    180, 219 },
  265.     {          "krst",        STRING,    181,  80 },
  266.     {          "kres",        STRING,    182, 249 },
  267.     {          "ksav",        STRING,    183, 252 },
  268.     {          "kspd",        STRING,    184, 240 },
  269.     {          "kund",        STRING,    185, 254 },
  270.     {          "kBEG",        STRING,    186,  -1 },
  271.     {          "kCAN",        STRING,    187,  -1 },
  272.     {          "kCMD",        STRING,    188, 101 },
  273.     {          "kCPY",        STRING,    189,  -1 },
  274.     {          "kCRT",        STRING,    190,  -1 },
  275.     {           "kDC",        STRING,    191,  -1 },
  276.     {           "kDL",        STRING,    192,  -1 },
  277.     {          "kslt",        STRING,    193, 244 },
  278.     {          "kEND",        STRING,    194,  -1 },
  279.     {          "kEOL",        STRING,    195, 152 },
  280.     {          "kEXT",        STRING,    196,  -1 },
  281.     {          "kFND",        STRING,    197, 150 },
  282.     {          "kHLP",        STRING,    198,  -1 },
  283.     {          "kHOM",        STRING,    199, 268 },
  284.     {           "kIC",        STRING,    200,  -1 },
  285.     {          "kLFT",        STRING,    201,  72 },
  286.     {          "kMSG",        STRING,    202,  -1 },
  287.     {          "kMOV",        STRING,    203,  -1 },
  288.     {          "kNXT",        STRING,    204,  -1 },
  289.     {          "kOPT",        STRING,    205,  -1 },
  290.     {          "kPRV",        STRING,    206,  -1 },
  291.     {          "kPRT",        STRING,    207, 196 },
  292.     {          "kRDO",        STRING,    208,  -1 },
  293.     {          "kRPL",        STRING,    209,  -1 },
  294.     {          "kRIT",        STRING,    210,  -1 },
  295.     {          "kRES",        STRING,    211,  -1 },
  296.     {          "kSAV",        STRING,    212, 281 },
  297.     {          "kSPD",        STRING,    213, 272 },
  298.     {          "kUND",        STRING,    214, 283 },
  299.     {           "rfi",        STRING,    215,  -1 },
  300.     {          "kf11",        STRING,    216,  -1 },
  301.     {          "kf12",        STRING,    217, 134 },
  302.     {          "kf13",        STRING,    218,  -1 },
  303.     {          "kf14",        STRING,    219,  -1 },
  304.     {          "kf15",        STRING,    220,  -1 },
  305.     {          "kf16",        STRING,    221,  43 },
  306.     {          "kf17",        STRING,    222, 256 },
  307.     {          "kf18",        STRING,    223,  -1 },
  308.     {          "kf19",        STRING,    224,  -1 },
  309.     {          "kf20",        STRING,    225, 286 },
  310.     {          "kf21",        STRING,    226, 287 },
  311.     {          "kf22",        STRING,    227, 288 },
  312.     {          "kf23",        STRING,    228, 289 },
  313.     {          "kf24",        STRING,    229, 290 },
  314.     {          "kf25",        STRING,    230, 291 },
  315.     {          "kf26",        STRING,    231, 292 },
  316.     {          "kf27",        STRING,    232, 293 },
  317.     {          "kf28",        STRING,    233, 294 },
  318.     {          "kf29",        STRING,    234, 133 },
  319.     {          "kf30",        STRING,    235, 296 },
  320.     {          "kf31",        STRING,    236, 297 },
  321.     {          "kf32",        STRING,    237, 298 },
  322.     {          "kf33",        STRING,    238, 299 },
  323.     {          "kf34",        STRING,    239, 300 },
  324.     {          "kf35",        STRING,    240, 301 },
  325.     {          "kf36",        STRING,    241, 302 },
  326.     {          "kf37",        STRING,    242, 303 },
  327.     {          "kf38",        STRING,    243, 304 },
  328.     {          "kf39",        STRING,    244, 257 },
  329.     {          "kf40",        STRING,    245, 306 },
  330.     {          "kf41",        STRING,    246, 307 },
  331.     {          "kf42",        STRING,    247, 308 },
  332.     {          "kf43",        STRING,    248, 309 },
  333.     {          "kf44",        STRING,    249, 310 },
  334.     {          "kf45",        STRING,    250, 311 },
  335.     {          "kf46",        STRING,    251, 312 },
  336.     {          "kf47",        STRING,    252, 313 },
  337.     {          "kf48",        STRING,    253, 314 },
  338.     {          "kf49",        STRING,    254, 226 },
  339.     {          "kf50",        STRING,    255, 316 },
  340.     {          "kf51",        STRING,    256, 317 },
  341.     {          "kf52",        STRING,    257, 318 },
  342.     {          "kf53",        STRING,    258, 319 },
  343.     {          "kf54",        STRING,    259, 320 },
  344.     {          "kf55",        STRING,    260, 321 },
  345.     {          "kf56",        STRING,    261, 322 },
  346.     {          "kf57",        STRING,    262, 323 },
  347.     {          "kf58",        STRING,    263, 324 },
  348.     {          "kf59",        STRING,    264, 258 },
  349.     {          "kf60",        STRING,    265, 326 },
  350.     {          "kf61",        STRING,    266, 327 },
  351.     {          "kf62",        STRING,    267, 328 },
  352.     {          "kf63",        STRING,    268, 329 },
  353.     {           "el1",        STRING,    269,  -1 },
  354.     {           "mgc",        STRING,    270,  -1 },
  355.     {          "smgl",        STRING,    271, 335 },
  356.     {          "smgr",        STRING,    272, 332 },
  357.     {           "fln",        STRING,    273,  -1 },
  358.     {          "sclk",        STRING,    274,  -1 },
  359.     {          "dclk",        STRING,    275,  -1 },
  360.     {         "rmclk",        STRING,    276,  -1 },
  361.     {          "cwin",        STRING,    277,  37 },
  362.     {         "wingo",        STRING,    278,  -1 },
  363.     {           "hup",        STRING,    279,  -1 },
  364.     {          "dial",        STRING,    280,  -1 },
  365.     {         "qdial",        STRING,    281,  -1 },
  366.     {          "tone",        STRING,    282,  -1 },
  367.     {         "pulse",        STRING,    283,  -1 },
  368.     {          "hook",        STRING,    284,  -1 },
  369.     {         "pause",        STRING,    285,   8 },
  370.     {          "wait",        STRING,    286, 262 },
  371.     {            "u0",        STRING,    287,  -1 },
  372.     {            "u1",        STRING,    288,  -1 },
  373.     {            "u2",        STRING,    289,  -1 },
  374.     {            "u3",        STRING,    290,  -1 },
  375.     {            "u4",        STRING,    291,  -1 },
  376.     {            "u5",        STRING,    292,  -1 },
  377.     {            "u6",        STRING,    293,  -1 },
  378.     {            "u7",        STRING,    294,  -1 },
  379.     {            "u8",        STRING,    295,  -1 },
  380.     {            "u9",        STRING,    296,  -1 },
  381.     {            "op",        STRING,    297,  -1 },
  382.     {            "oc",        STRING,    298,  -1 },
  383.     {         "initc",        STRING,    299,  -1 },
  384.     {         "initp",        STRING,    300,  -1 },
  385.     {           "scp",        STRING,    301,  -1 },
  386.     {          "setf",        STRING,    302, 325 },
  387.     {          "setb",        STRING,    303, 221 },
  388.     {           "cpi",        STRING,    304, 243 },
  389.     {           "lpi",        STRING,    305,  -1 },
  390.     {           "chr",        STRING,    306, 250 },
  391.     {           "cvr",        STRING,    307,  -1 },
  392.     {          "defc",        STRING,    308, 141 },
  393.     {         "swidm",        STRING,    309, 248 },
  394.     {         "sdrfq",        STRING,    310, 218 },
  395.     {          "sitm",        STRING,    311,  -1 },
  396.     {           "slm",        STRING,    312, 201 },
  397.     {         "smicm",        STRING,    313, 229 },
  398.     {          "snlq",        STRING,    314, 264 },
  399.     {         "snrmq",        STRING,    315, 253 },
  400.     {          "sshm",        STRING,    316, 334 },
  401.     {         "ssubm",        STRING,    317,  -1 },
  402.     {         "ssupm",        STRING,    318, 236 },
  403.     {           "sum",        STRING,    319, 185 },
  404.     {         "rwidm",        STRING,    320,  -1 },
  405.     {          "ritm",        STRING,    321,  -1 },
  406.     {           "rlm",        STRING,    322,  -1 },
  407.     {         "rmicm",        STRING,    323,  -1 },
  408.     {          "rshm",        STRING,    324, 112 },
  409.     {         "rsubm",        STRING,    325,  -1 },
  410.     {         "rsupm",        STRING,    326,  -1 },
  411.     {           "rum",        STRING,    327,  -1 },
  412.     {          "mhpa",        STRING,    328,  -1 },
  413.     {         "mcud1",        STRING,    329,  -1 },
  414.     {         "mcub1",        STRING,    330,  -1 },
  415.     {         "mcuf1",        STRING,    331,  53 },
  416.     {          "mvpa",        STRING,    332,  -1 },
  417.     {         "mcuu1",        STRING,    333,  47 },
  418.     {        "porder",        STRING,    334, 155 },
  419.     {          "mcud",        STRING,    335,  -1 },
  420.     {          "mcub",        STRING,    336,  -1 },
  421.     {          "mcuf",        STRING,    337,  -1 },
  422.     {          "mcuu",        STRING,    338,  -1 },
  423.     {           "scs",        STRING,    339,  -1 },
  424.     {          "smgb",        STRING,    340,  -1 },
  425.     {         "smgbp",        STRING,    341, 383 },
  426.     {         "smglp",        STRING,    342,  -1 },
  427.     {         "smgrp",        STRING,    343,  -1 },
  428.     {          "smgt",        STRING,    344, 386 },
  429.     {         "smgtp",        STRING,    345, 238 },
  430.     {          "sbim",        STRING,    346,  -1 },
  431.     {          "scsd",        STRING,    347, 344 },
  432.     {          "rbim",        STRING,    348,  31 },
  433.     {          "rcsd",        STRING,    349,  -1 },
  434.     {         "subcs",        STRING,    350, 380 },
  435.     {         "supcs",        STRING,    351, 255 },
  436.     {          "docr",        STRING,    352,  -1 },
  437.     {         "zerom",        STRING,    353,  -1 },
  438.     {          "csnm",        STRING,    354, 347 },
  439.     {         "kmous",        STRING,    355,  -1 },
  440.     {         "minfo",        STRING,    356,  -1 },
  441.     {         "reqmp",        STRING,    357,  -1 },
  442.     {          "getm",        STRING,    358,  87 },
  443.     {         "setaf",        STRING,    359,  -1 },
  444.     {         "setab",        STRING,    360,  -1 },
  445.     {          "pfxl",        STRING,    361,  -1 },
  446.     {          "devt",        STRING,    362,  -1 },
  447.     {          "csin",        STRING,    363,  -1 },
  448.     {          "s0ds",        STRING,    364,  -1 },
  449.     {          "s1ds",        STRING,    365, 212 },
  450.     {          "s2ds",        STRING,    366, 109 },
  451.     {          "s3ds",        STRING,    367, 213 },
  452.     {         "smglr",        STRING,    368, 230 },
  453.     {         "smgtb",        STRING,    369,  -1 },
  454.     {         "birep",        STRING,    370,  -1 },
  455.     {         "binel",        STRING,    371,  -1 },
  456.     {          "bicr",        STRING,    372,  -1 },
  457.     {       "colornm",        STRING,    373,  -1 },
  458.     {         "defbi",        STRING,    374,  -1 },
  459.     {         "endbi",        STRING,    375,  -1 },
  460.     {      "setcolor",        STRING,    376,  -1 },
  461.     {        "slines",        STRING,    377, 116 },
  462.     {         "dispc",        STRING,    378,  -1 },
  463.     {         "smpch",        STRING,    379, 231 },
  464.     {         "rmpch",        STRING,    380,  -1 },
  465.     {          "smsc",        STRING,    381, 338 },
  466.     {          "rmsc",        STRING,    382,  -1 },
  467.     {         "pctrm",        STRING,    383,  -1 },
  468.     {         "scesc",        STRING,    384, 197 },
  469.     {         "scesa",        STRING,    385, 430 },
  470.     {         "ehhlm",        STRING,    386,  -1 },
  471.     {         "elhlm",        STRING,    387,  -1 },
  472.     {        "elohlm",        STRING,    388,  -1 },
  473.     {         "erhlm",        STRING,    389,  -1 },
  474.     {         "ethlm",        STRING,    390,  -1 },
  475.     {         "evhlm",        STRING,    391,  -1 },
  476.     {          "sgr1",        STRING,    392, 437 },
  477.     {       "slength",        STRING,    393,  -1 },
  478.     {          "OTi2",        STRING,    394,  -1 },
  479.     {          "OTrs",        STRING,    395,  -1 },
  480.     {          "OTug",        NUMBER,     33,  -1 },
  481.     {          "OTbs",       BOOLEAN,     37,  -1 },
  482.     {          "OTns",       BOOLEAN,     38,  -1 },
  483.     {          "OTnc",       BOOLEAN,     39,  -1 },
  484.     {          "OTdC",        NUMBER,     34,  -1 },
  485.     {          "OTdN",        NUMBER,     35,  -1 },
  486.     {          "OTnl",        STRING,    396,  -1 },
  487.     {          "OTbc",        STRING,    397,  13 },
  488.     {          "OTMT",       BOOLEAN,     40,  -1 },
  489.     {          "OTNL",       BOOLEAN,     41, 446 },
  490.     {          "OTdB",        NUMBER,     36,  -1 },
  491.     {          "OTdT",        NUMBER,     37,  -1 },
  492.     {          "OTkn",        NUMBER,     38,  -1 },
  493.     {          "OTko",        STRING,    398, 472 },
  494.     {          "OTma",        STRING,    399,  -1 },
  495.     {          "OTpt",       BOOLEAN,     42,  -1 },
  496.     {          "OTxr",       BOOLEAN,     43,  -1 },
  497.     {          "OTG2",        STRING,    400,  -1 },
  498.     {          "OTG3",        STRING,    401,  -1 },
  499.     {          "OTG1",        STRING,    402,  -1 },
  500.     {          "OTG4",        STRING,    403,  -1 },
  501.     {          "OTGR",        STRING,    404,  -1 },
  502.     {          "OTGL",        STRING,    405,  -1 },
  503.     {          "OTGU",        STRING,    406,  -1 },
  504.     {          "OTGD",        STRING,    407,  -1 },
  505.     {          "OTGH",        STRING,    408,  26 },
  506.     {          "OTGV",        STRING,    409,  60 },
  507.     {          "OTGC",        STRING,    410, 121 },
  508.     {          "meml",        STRING,    411, 407 },
  509.     {          "memu",        STRING,    412, 402 },
  510.     {          "box1",        STRING,    413,  -1 } 
  511. };
  512.  
  513. const struct name_table_entry * const _nc_info_hash_table[995] =
  514. {
  515.     0,
  516.     0,
  517.     0,
  518.     0,
  519.     0,
  520.     0,
  521.     _nc_info_table + 465,
  522.     0,
  523.     0,
  524.     0,
  525.     0,
  526.     0,
  527.     _nc_info_table + 261,
  528.     0,
  529.     0,
  530.     0,
  531.     0,
  532.     0,
  533.     0,
  534.     0,
  535.     _nc_info_table + 457,
  536.     0,
  537.     0,
  538.     _nc_info_table + 265,
  539.     _nc_info_table + 216,
  540.     _nc_info_table + 120,
  541.     0,
  542.     0,
  543.     0,
  544.     _nc_info_table + 180,
  545.     0,
  546.     0,
  547.     _nc_info_table +  88,
  548.     0,
  549.     _nc_info_table + 420,
  550.     0,
  551.     _nc_info_table + 398,
  552.     0,
  553.     _nc_info_table + 348,
  554.     0,
  555.     0,
  556.     _nc_info_table +  19,
  557.     0,
  558.     0,
  559.     0,
  560.     _nc_info_table + 359,
  561.     0,
  562.     _nc_info_table + 174,
  563.     0,
  564.     _nc_info_table + 245,
  565.     0,
  566.     _nc_info_table +  74,
  567.     0,
  568.     0,
  569.     0,
  570.     0,
  571.     0,
  572.     _nc_info_table + 269,
  573.     0,
  574.     _nc_info_table + 480,
  575.     0,
  576.     0,
  577.     0,
  578.     _nc_info_table + 124,
  579.     0,
  580.     0,
  581.     0,
  582.     _nc_info_table + 390,
  583.     _nc_info_table + 379,
  584.     _nc_info_table + 367,
  585.     0,
  586.     0,
  587.     _nc_info_table + 444,
  588.     0,
  589.     0,
  590.     0,
  591.     _nc_info_table + 305,
  592.     0,
  593.     0,
  594.     _nc_info_table + 363,
  595.     0,
  596.     0,
  597.     _nc_info_table + 483,
  598.     _nc_info_table + 377,
  599.     0,
  600.     0,
  601.     0,
  602.     0,
  603.     _nc_info_table + 460,
  604.     0,
  605.     0,
  606.     0,
  607.     0,
  608.     0,
  609.     0,
  610.     0,
  611.     _nc_info_table + 204,
  612.     _nc_info_table +  38,
  613.     0,
  614.     _nc_info_table +  82,
  615.     0,
  616.     _nc_info_table + 110,
  617.     _nc_info_table + 127,
  618.     0,
  619.     0,
  620.     _nc_info_table + 463,
  621.     0,
  622.     0,
  623.     0,
  624.     0,
  625.     _nc_info_table + 336,
  626.     0,
  627.     _nc_info_table +  17,
  628.     _nc_info_table + 128,
  629.     _nc_info_table + 434,
  630.     0,
  631.     _nc_info_table + 188,
  632.     _nc_info_table + 129,
  633.     0,
  634.     _nc_info_table + 351,
  635.     0,
  636.     0,
  637.     _nc_info_table +  16,
  638.     0,
  639.     0,
  640.     _nc_info_table + 259,
  641.     0,
  642.     0,
  643.     0,
  644.     0,
  645.     0,
  646.     _nc_info_table + 489,
  647.     0,
  648.     _nc_info_table + 353,
  649.     0,
  650.     _nc_info_table +  71,
  651.     _nc_info_table + 247,
  652.     0,
  653.     0,
  654.     0,
  655.     0,
  656.     _nc_info_table +  78,
  657.     0,
  658.     0,
  659.     _nc_info_table + 331,
  660.     0,
  661.     0,
  662.     _nc_info_table + 173,
  663.     _nc_info_table + 136,
  664.     _nc_info_table + 161,
  665.     _nc_info_table + 189,
  666.     0,
  667.     0,
  668.     0,
  669.     0,
  670.     _nc_info_table + 454,
  671.     0,
  672.     0,
  673.     0,
  674.     0,
  675.     _nc_info_table + 224,
  676.     _nc_info_table + 479,
  677.     0,
  678.     0,
  679.     0,
  680.     0,
  681.     0,
  682.     _nc_info_table + 354,
  683.     0,
  684.     0,
  685.     _nc_info_table + 233,
  686.     0,
  687.     0,
  688.     0,
  689.     0,
  690.     0,
  691.     0,
  692.     0,
  693.     _nc_info_table + 125,
  694.     _nc_info_table +  11,
  695.     0,
  696.     0,
  697.     _nc_info_table + 378,
  698.     _nc_info_table + 166,
  699.     0,
  700.     _nc_info_table + 191,
  701.     0,
  702.     0,
  703.     _nc_info_table +  48,
  704.     _nc_info_table + 228,
  705.     0,
  706.     _nc_info_table +   2,
  707.     0,
  708.     0,
  709.     0,
  710.     0,
  711.     0,
  712.     0,
  713.     0,
  714.     0,
  715.     0,
  716.     0,
  717.     0,
  718.     0,
  719.     _nc_info_table + 374,
  720.     0,
  721.     _nc_info_table + 408,
  722.     0,
  723.     0,
  724.     0,
  725.     0,
  726.     0,
  727.     0,
  728.     _nc_info_table + 375,
  729.     0,
  730.     _nc_info_table +  52,
  731.     _nc_info_table + 145,
  732.     _nc_info_table + 170,
  733.     0,
  734.     _nc_info_table + 392,
  735.     _nc_info_table + 382,
  736.     0,
  737.     _nc_info_table + 393,
  738.     _nc_info_table + 411,
  739.     0,
  740.     0,
  741.     0,
  742.     _nc_info_table + 276,
  743.     0,
  744.     0,
  745.     _nc_info_table +  35,
  746.     0,
  747.     0,
  748.     0,
  749.     0,
  750.     0,
  751.     0,
  752.     _nc_info_table + 396,
  753.     _nc_info_table + 388,
  754.     _nc_info_table +  36,
  755.     0,
  756.     0,
  757.     _nc_info_table +  64,
  758.     0,
  759.     0,
  760.     0,
  761.     0,
  762.     0,
  763.     0,
  764.     0,
  765.     _nc_info_table + 350,
  766.     0,
  767.     0,
  768.     _nc_info_table + 215,
  769.     _nc_info_table +  91,
  770.     0,
  771.     0,
  772.     _nc_info_table + 439,
  773.     0,
  774.     _nc_info_table + 122,
  775.     0,
  776.     _nc_info_table + 200,
  777.     0,
  778.     _nc_info_table +  67,
  779.     0,
  780.     _nc_info_table + 410,
  781.     0,
  782.     0,
  783.     _nc_info_table +  89,
  784.     0,
  785.     0,
  786.     0,
  787.     0,
  788.     0,
  789.     _nc_info_table +  96,
  790.     _nc_info_table +  21,
  791.     0,
  792.     _nc_info_table + 103,
  793.     _nc_info_table +   1,
  794.     0,
  795.     0,
  796.     _nc_info_table + 369,
  797.     0,
  798.     0,
  799.     _nc_info_table + 345,
  800.     0,
  801.     0,
  802.     0,
  803.     _nc_info_table + 355,
  804.     _nc_info_table +  40,
  805.     0,
  806.     _nc_info_table +  27,
  807.     0,
  808.     _nc_info_table + 406,
  809.     0,
  810.     0,
  811.     0,
  812.     _nc_info_table + 482,
  813.     _nc_info_table + 419,
  814.     _nc_info_table + 417,
  815.     0,
  816.     0,
  817.     _nc_info_table + 360,
  818.     _nc_info_table + 270,
  819.     0,
  820.     0,
  821.     _nc_info_table + 251,
  822.     0,
  823.     0,
  824.     0,
  825.     0,
  826.     _nc_info_table + 349,
  827.     0,
  828.     0,
  829.     _nc_info_table + 278,
  830.     0,
  831.     _nc_info_table + 442,
  832.     0,
  833.     0,
  834.     0,
  835.     0,
  836.     0,
  837.     0,
  838.     0,
  839.     0,
  840.     _nc_info_table + 438,
  841.     0,
  842.     _nc_info_table + 494,
  843.     0,
  844.     0,
  845.     0,
  846.     0,
  847.     0,
  848.     _nc_info_table + 315,
  849.     0,
  850.     _nc_info_table + 340,
  851.     _nc_info_table + 364,
  852.     _nc_info_table + 356,
  853.     0,
  854.     _nc_info_table + 484,
  855.     0,
  856.     0,
  857.     0,
  858.     0,
  859.     _nc_info_table +  32,
  860.     0,
  861.     0,
  862.     0,
  863.     _nc_info_table + 260,
  864.     0,
  865.     0,
  866.     0,
  867.     0,
  868.     _nc_info_table + 207,
  869.     _nc_info_table + 487,
  870.     _nc_info_table +  84,
  871.     _nc_info_table + 453,
  872.     0,
  873.     0,
  874.     _nc_info_table + 413,
  875.     0,
  876.     0,
  877.     0,
  878.     0,
  879.     0,
  880.     _nc_info_table + 214,
  881.     0,
  882.     _nc_info_table + 337,
  883.     _nc_info_table + 352,
  884.     _nc_info_table + 477,
  885.     0,
  886.     _nc_info_table + 435,
  887.     _nc_info_table +  56,
  888.     0,
  889.     0,
  890.     _nc_info_table +  34,
  891.     0,
  892.     0,
  893.     0,
  894.     0,
  895.     0,
  896.     0,
  897.     0,
  898.     0,
  899.     0,
  900.     _nc_info_table + 132,
  901.     0,
  902.     _nc_info_table +  85,
  903.     _nc_info_table + 492,
  904.     _nc_info_table + 428,
  905.     0,
  906.     0,
  907.     0,
  908.     0,
  909.     0,
  910.     0,
  911.     0,
  912.     0,
  913.     0,
  914.     _nc_info_table + 199,
  915.     0,
  916.     _nc_info_table + 342,
  917.     0,
  918.     0,
  919.     0,
  920.     _nc_info_table + 138,
  921.     _nc_info_table + 163,
  922.     _nc_info_table + 190,
  923.     _nc_info_table + 147,
  924.     0,
  925.     0,
  926.     0,
  927.     0,
  928.     0,
  929.     0,
  930.     0,
  931.     _nc_info_table + 266,
  932.     0,
  933.     0,
  934.     _nc_info_table + 433,
  935.     0,
  936.     0,
  937.     _nc_info_table + 474,
  938.     0,
  939.     0,
  940.     0,
  941.     0,
  942.     _nc_info_table + 385,
  943.     _nc_info_table + 100,
  944.     0,
  945.     0,
  946.     0,
  947.     _nc_info_table + 431,
  948.     0,
  949.     _nc_info_table + 391,
  950.     _nc_info_table + 381,
  951.     _nc_info_table +  12,
  952.     _nc_info_table +  58,
  953.     0,
  954.     _nc_info_table + 142,
  955.     _nc_info_table + 167,
  956.     0,
  957.     0,
  958.     _nc_info_table + 409,
  959.     0,
  960.     0,
  961.     0,
  962.     0,
  963.     _nc_info_table +  42,
  964.     _nc_info_table +  45,
  965.     _nc_info_table +  66,
  966.     0,
  967.     0,
  968.     _nc_info_table + 424,
  969.     0,
  970.     0,
  971.     0,
  972.     0,
  973.     0,
  974.     0,
  975.     _nc_info_table + 220,
  976.     _nc_info_table + 376,
  977.     0,
  978.     0,
  979.     _nc_info_table + 343,
  980.     0,
  981.     0,
  982.     0,
  983.     _nc_info_table + 114,
  984.     _nc_info_table + 106,
  985.     0,
  986.     0,
  987.     _nc_info_table + 447,
  988.     0,
  989.     _nc_info_table + 217,
  990.     _nc_info_table + 493,
  991.     _nc_info_table + 171,
  992.     _nc_info_table + 172,
  993.     _nc_info_table + 399,
  994.     _nc_info_table + 346,
  995.     0,
  996.     0,
  997.     0,
  998.     0,
  999.     _nc_info_table + 195,
  1000.     0,
  1001.     0,
  1002.     0,
  1003.     0,
  1004.     0,
  1005.     _nc_info_table + 496,
  1006.     0,
  1007.     0,
  1008.     0,
  1009.     0,
  1010.     _nc_info_table + 241,
  1011.     0,
  1012.     0,
  1013.     0,
  1014.     0,
  1015.     0,
  1016.     0,
  1017.     0,
  1018.     _nc_info_table + 151,
  1019.     0,
  1020.     _nc_info_table + 118,
  1021.     0,
  1022.     _nc_info_table +  62,
  1023.     _nc_info_table + 187,
  1024.     0,
  1025.     0,
  1026.     0,
  1027.     0,
  1028.     0,
  1029.     _nc_info_table + 234,
  1030.     0,
  1031.     _nc_info_table + 443,
  1032.     0,
  1033.     0,
  1034.     0,
  1035.     0,
  1036.     0,
  1037.     0,
  1038.     0,
  1039.     0,
  1040.     _nc_info_table + 357,
  1041.     0,
  1042.     0,
  1043.     0,
  1044.     _nc_info_table + 246,
  1045.     0,
  1046.     0,
  1047.     0,
  1048.     _nc_info_table + 448,
  1049.     0,
  1050.     0,
  1051.     0,
  1052.     0,
  1053.     0,
  1054.     0,
  1055.     0,
  1056.     _nc_info_table +  39,
  1057.     0,
  1058.     _nc_info_table +  10,
  1059.     _nc_info_table + 397,
  1060.     _nc_info_table + 389,
  1061.     0,
  1062.     0,
  1063.     _nc_info_table + 154,
  1064.     0,
  1065.     0,
  1066.     0,
  1067.     _nc_info_table + 130,
  1068.     0,
  1069.     _nc_info_table +  22,
  1070.     _nc_info_table + 222,
  1071.     _nc_info_table + 373,
  1072.     _nc_info_table + 162,
  1073.     0,
  1074.     _nc_info_table + 361,
  1075.     _nc_info_table + 203,
  1076.     0,
  1077.     0,
  1078.     _nc_info_table + 242,
  1079.     0,
  1080.     0,
  1081.     0,
  1082.     0,
  1083.     _nc_info_table + 459,
  1084.     0,
  1085.     0,
  1086.     _nc_info_table + 271,
  1087.     0,
  1088.     _nc_info_table +  97,
  1089.     0,
  1090.     0,
  1091.     0,
  1092.     0,
  1093.     0,
  1094.     0,
  1095.     0,
  1096.     _nc_info_table + 427,
  1097.     0,
  1098.     _nc_info_table + 175,
  1099.     _nc_info_table + 107,
  1100.     0,
  1101.     0,
  1102.     0,
  1103.     _nc_info_table + 178,
  1104.     _nc_info_table + 423,
  1105.     _nc_info_table + 372,
  1106.     _nc_info_table +  69,
  1107.     0,
  1108.     _nc_info_table + 365,
  1109.     0,
  1110.     _nc_info_table +   4,
  1111.     _nc_info_table + 486,
  1112.     _nc_info_table + 184,
  1113.     0,
  1114.     0,
  1115.     0,
  1116.     0,
  1117.     _nc_info_table + 461,
  1118.     0,
  1119.     0,
  1120.     _nc_info_table + 282,
  1121.     0,
  1122.     0,
  1123.     0,
  1124.     0,
  1125.     0,
  1126.     _nc_info_table + 475,
  1127.     0,
  1128.     0,
  1129.     0,
  1130.     _nc_info_table + 395,
  1131.     _nc_info_table + 387,
  1132.     0,
  1133.     0,
  1134.     _nc_info_table +  79,
  1135.     _nc_info_table +  63,
  1136.     0,
  1137.     0,
  1138.     _nc_info_table + 452,
  1139.     _nc_info_table + 451,
  1140.     0,
  1141.     _nc_info_table +  50,
  1142.     0,
  1143.     _nc_info_table + 436,
  1144.     0,
  1145.     0,
  1146.     _nc_info_table + 285,
  1147.     0,
  1148.     0,
  1149.     _nc_info_table +  83,
  1150.     _nc_info_table + 455,
  1151.     0,
  1152.     0,
  1153.     0,
  1154.     _nc_info_table + 279,
  1155.     _nc_info_table + 370,
  1156.     0,
  1157.     0,
  1158.     0,
  1159.     _nc_info_table +  18,
  1160.     0,
  1161.     0,
  1162.     0,
  1163.     0,
  1164.     0,
  1165.     _nc_info_table + 421,
  1166.     0,
  1167.     _nc_info_table + 495,
  1168.     0,
  1169.     0,
  1170.     0,
  1171.     0,
  1172.     _nc_info_table + 227,
  1173.     _nc_info_table + 333,
  1174.     0,
  1175.     0,
  1176.     _nc_info_table +  25,
  1177.     _nc_info_table + 139,
  1178.     _nc_info_table + 164,
  1179.     0,
  1180.     0,
  1181.     _nc_info_table + 371,
  1182.     0,
  1183.     0,
  1184.     _nc_info_table + 429,
  1185.     0,
  1186.     0,
  1187.     0,
  1188.     _nc_info_table + 273,
  1189.     0,
  1190.     _nc_info_table + 466,
  1191.     0,
  1192.     0,
  1193.     0,
  1194.     0,
  1195.     0,
  1196.     0,
  1197.     0,
  1198.     0,
  1199.     _nc_info_table + 181,
  1200.     0,
  1201.     0,
  1202.     _nc_info_table +  75,
  1203.     0,
  1204.     _nc_info_table +  92,
  1205.     _nc_info_table + 339,
  1206.     0,
  1207.     _nc_info_table + 384,
  1208.     0,
  1209.     _nc_info_table + 123,
  1210.     0,
  1211.     _nc_info_table + 143,
  1212.     _nc_info_table + 168,
  1213.     0,
  1214.     _nc_info_table + 183,
  1215.     _nc_info_table + 186,
  1216.     0,
  1217.     _nc_info_table + 108,
  1218.     _nc_info_table +  95,
  1219.     _nc_info_table + 368,
  1220.     0,
  1221.     0,
  1222.     _nc_info_table + 277,
  1223.     _nc_info_table + 198,
  1224.     0,
  1225.     _nc_info_table + 206,
  1226.     _nc_info_table + 432,
  1227.     0,
  1228.     _nc_info_table + 476,
  1229.     0,
  1230.     _nc_info_table + 458,
  1231.     0,
  1232.     0,
  1233.     _nc_info_table + 182,
  1234.     0,
  1235.     _nc_info_table + 441,
  1236.     0,
  1237.     0,
  1238.     0,
  1239.     _nc_info_table + 115,
  1240.     _nc_info_table + 113,
  1241.     _nc_info_table + 404,
  1242.     0,
  1243.     _nc_info_table + 473,
  1244.     0,
  1245.     0,
  1246.     0,
  1247.     _nc_info_table + 490,
  1248.     _nc_info_table + 104,
  1249.     0,
  1250.     0,
  1251.     _nc_info_table + 450,
  1252.     _nc_info_table + 449,
  1253.     0,
  1254.     0,
  1255.     0,
  1256.     _nc_info_table + 274,
  1257.     0,
  1258.     _nc_info_table + 481,
  1259.     _nc_info_table + 111,
  1260.     _nc_info_table +  99,
  1261.     0,
  1262.     0,
  1263.     0,
  1264.     0,
  1265.     0,
  1266.     0,
  1267.     _nc_info_table + 263,
  1268.     _nc_info_table +  93,
  1269.     0,
  1270.     _nc_info_table + 117,
  1271.     0,
  1272.     _nc_info_table +  29,
  1273.     0,
  1274.     0,
  1275.     0,
  1276.     0,
  1277.     _nc_info_table + 119,
  1278.     0,
  1279.     0,
  1280.     _nc_info_table + 426,
  1281.     _nc_info_table + 491,
  1282.     0,
  1283.     0,
  1284.     _nc_info_table + 205,
  1285.     0,
  1286.     _nc_info_table + 237,
  1287.     _nc_info_table +  44,
  1288.     0,
  1289.     0,
  1290.     0,
  1291.     0,
  1292.     0,
  1293.     _nc_info_table + 418,
  1294.     _nc_info_table + 416,
  1295.     0,
  1296.     0,
  1297.     _nc_info_table + 358,
  1298.     0,
  1299.     0,
  1300.     0,
  1301.     _nc_info_table +  65,
  1302.     0,
  1303.     _nc_info_table + 440,
  1304.     0,
  1305.     0,
  1306.     0,
  1307.     0,
  1308.     0,
  1309.     0,
  1310.     0,
  1311.     _nc_info_table +   5,
  1312.     0,
  1313.     0,
  1314.     0,
  1315.     _nc_info_table + 488,
  1316.     0,
  1317.     0,
  1318.     0,
  1319.     _nc_info_table +  28,
  1320.     _nc_info_table + 412,
  1321.     0,
  1322.     _nc_info_table + 405,
  1323.     0,
  1324.     0,
  1325.     0,
  1326.     0,
  1327.     0,
  1328.     _nc_info_table + 295,
  1329.     0,
  1330.     _nc_info_table + 471,
  1331.     _nc_info_table + 362,
  1332.     0,
  1333.     0,
  1334.     _nc_info_table + 485,
  1335.     0,
  1336.     0,
  1337.     0,
  1338.     0,
  1339.     0,
  1340.     _nc_info_table + 202,
  1341.     0,
  1342.     0,
  1343.     _nc_info_table + 284,
  1344.     0,
  1345.     _nc_info_table + 469,
  1346.     0,
  1347.     0,
  1348.     _nc_info_table +   9,
  1349.     _nc_info_table +  24,
  1350.     0,
  1351.     0,
  1352.     _nc_info_table + 179,
  1353.     0,
  1354.     0,
  1355.     _nc_info_table +  15,
  1356.     0,
  1357.     0,
  1358.     _nc_info_table + 148,
  1359.     0,
  1360.     0,
  1361.     0,
  1362.     _nc_info_table + 341,
  1363.     0,
  1364.     0,
  1365.     _nc_info_table + 366,
  1366.     _nc_info_table + 209,
  1367.     _nc_info_table + 223,
  1368.     0,
  1369.     0,
  1370.     0,
  1371.     0,
  1372.     0,
  1373.     0,
  1374.     0,
  1375.     0,
  1376.     _nc_info_table +   0,
  1377.     0,
  1378.     _nc_info_table + 208,
  1379.     _nc_info_table + 467,
  1380.     0,
  1381.     _nc_info_table + 422,
  1382.     0,
  1383.     _nc_info_table + 464,
  1384.     _nc_info_table + 157,
  1385.     0,
  1386.     _nc_info_table + 403,
  1387.     0,
  1388.     _nc_info_table + 415,
  1389.     0,
  1390.     0,
  1391.     0,
  1392.     0,
  1393.     _nc_info_table + 445,
  1394.     0,
  1395.     0,
  1396.     _nc_info_table + 330,
  1397.     0,
  1398.     0,
  1399.     0,
  1400.     _nc_info_table + 462,
  1401.     _nc_info_table + 160,
  1402.     0,
  1403.     0,
  1404.     0,
  1405.     0,
  1406.     _nc_info_table +  86,
  1407.     0,
  1408.     0,
  1409.     _nc_info_table +  41,
  1410.     0,
  1411.     _nc_info_table + 280,
  1412.     0,
  1413.     _nc_info_table + 478,
  1414.     0,
  1415.     0,
  1416.     _nc_info_table +  57,
  1417.     0,
  1418.     0,
  1419.     0,
  1420.     0,
  1421.     0,
  1422.     0,
  1423.     0,
  1424.     0,
  1425.     0,
  1426.     0,
  1427.     0,
  1428.     0,
  1429.     _nc_info_table + 394,
  1430.     _nc_info_table + 414,
  1431.     0,
  1432.     0,
  1433.     0,
  1434.     _nc_info_table + 140,
  1435.     _nc_info_table + 165,
  1436.     0,
  1437.     0,
  1438.     0,
  1439.     0,
  1440.     0,
  1441.     0,
  1442.     0,
  1443.     0,
  1444.     0,
  1445.     _nc_info_table + 275,
  1446.     _nc_info_table + 102,
  1447.     0,
  1448.     0,
  1449.     0,
  1450.     0,
  1451.     0,
  1452.     0,
  1453.     0,
  1454.     0,
  1455.     0,
  1456.     _nc_info_table + 232,
  1457.     0,
  1458.     _nc_info_table +  14,
  1459.     0,
  1460.     0,
  1461.     _nc_info_table + 225,
  1462.     0,
  1463.     0,
  1464.     _nc_info_table + 267,
  1465.     0,
  1466.     _nc_info_table +  77,
  1467.     0,
  1468.     _nc_info_table + 144,
  1469.     _nc_info_table + 169,
  1470.     0,
  1471.     _nc_info_table + 149,
  1472.     0,
  1473.     _nc_info_table + 400,
  1474.     0,
  1475.     0,
  1476.     0,
  1477.     _nc_info_table +   3,
  1478.     0,
  1479.     0,
  1480.     0,
  1481.     _nc_info_table + 468,
  1482.     _nc_info_table + 425,
  1483.     0,
  1484.     0,
  1485.     _nc_info_table + 470,
  1486.     0,
  1487.     0,
  1488.     0,
  1489.     0,
  1490.     0,
  1491.     0,
  1492.     0,
  1493.     0,
  1494.     0,
  1495.     _nc_info_table + 456,
  1496.     0,
  1497.     _nc_info_table + 158,
  1498.     _nc_info_table + 159,
  1499.     0,
  1500.     0,
  1501.     _nc_info_table + 146,
  1502.     _nc_info_table +  49,
  1503.     0,
  1504.     0,
  1505.     _nc_info_table + 153,
  1506.     0,
  1507.     _nc_info_table + 401,
  1508.     _nc_info_table +  90,
  1509.     _nc_info_table    /* base-of-table */
  1510. };
  1511.  
  1512. #if (BOOLCOUNT!=44)||(NUMCOUNT!=39)||(STRCOUNT!=414)
  1513. #error    --> term.h and comp_captab.c disagree about the <--
  1514. #error    --> numbers of booleans, numbers and/or strings <--
  1515. #endif
  1516.  
  1517. static struct name_table_entry const _nc_cap_table[] =
  1518. {
  1519.     {            "bw",       BOOLEAN,      0,  -1 },
  1520.     {            "am",       BOOLEAN,      1,  -1 },
  1521.     {            "xb",       BOOLEAN,      2,  -1 },
  1522.     {            "xs",       BOOLEAN,      3,  -1 },
  1523.     {            "xn",       BOOLEAN,      4,  -1 },
  1524.     {            "eo",       BOOLEAN,      5,  -1 },
  1525.     {            "gn",       BOOLEAN,      6,  -1 },
  1526.     {            "hc",       BOOLEAN,      7,  -1 },
  1527.     {            "km",       BOOLEAN,      8,  -1 },
  1528.     {            "hs",       BOOLEAN,      9,  -1 },
  1529.     {            "in",       BOOLEAN,     10,  -1 },
  1530.     {            "da",       BOOLEAN,     11,  -1 },
  1531.     {            "db",       BOOLEAN,     12,  -1 },
  1532.     {            "mi",       BOOLEAN,     13,  -1 },
  1533.     {            "ms",       BOOLEAN,     14,  -1 },
  1534.     {            "os",       BOOLEAN,     15,  -1 },
  1535.     {            "es",       BOOLEAN,     16,  -1 },
  1536.     {            "xt",       BOOLEAN,     17,  -1 },
  1537.     {            "hz",       BOOLEAN,     18,  -1 },
  1538.     {            "ul",       BOOLEAN,     19,  -1 },
  1539.     {            "xo",       BOOLEAN,     20,  -1 },
  1540.     {            "nx",       BOOLEAN,     21,  -1 },
  1541.     {            "5i",       BOOLEAN,     22,  -1 },
  1542.     {            "HC",       BOOLEAN,     23,  -1 },
  1543.     {            "NR",       BOOLEAN,     24,   1 },
  1544.     {            "NP",       BOOLEAN,     25,  -1 },
  1545.     {            "ND",       BOOLEAN,     26,  -1 },
  1546.     {            "cc",       BOOLEAN,     27,  -1 },
  1547.     {            "ut",       BOOLEAN,     28,  -1 },
  1548.     {            "hl",       BOOLEAN,     29,  -1 },
  1549.     {            "YA",       BOOLEAN,     30,  -1 },
  1550.     {            "YB",       BOOLEAN,     31,  -1 },
  1551.     {            "YC",       BOOLEAN,     32,  -1 },
  1552.     {            "YD",       BOOLEAN,     33,  -1 },
  1553.     {            "YE",       BOOLEAN,     34,  -1 },
  1554.     {            "YF",       BOOLEAN,     35,  -1 },
  1555.     {            "YG",       BOOLEAN,     36,  -1 },
  1556.     {            "co",        NUMBER,      0,  -1 },
  1557.     {            "it",        NUMBER,      1,  -1 },
  1558.     {            "li",        NUMBER,      2,  -1 },
  1559.     {            "lm",        NUMBER,      3,  -1 },
  1560.     {            "sg",        NUMBER,      4,  -1 },
  1561.     {            "pb",        NUMBER,      5,  -1 },
  1562.     {            "vt",        NUMBER,      6,  -1 },
  1563.     {            "ws",        NUMBER,      7,  -1 },
  1564.     {            "Nl",        NUMBER,      8,  -1 },
  1565.     {            "lh",        NUMBER,      9,  -1 },
  1566.     {            "lw",        NUMBER,     10,  -1 },
  1567.     {            "ma",        NUMBER,     11,  -1 },
  1568.     {            "MW",        NUMBER,     12,  -1 },
  1569.     {            "Co",        NUMBER,     13,  -1 },
  1570.     {            "pa",        NUMBER,     14,  -1 },
  1571.     {            "NC",        NUMBER,     15,  -1 },
  1572.     {            "Ya",        NUMBER,     16,  -1 },
  1573.     {            "Yb",        NUMBER,     17,  -1 },
  1574.     {            "Yc",        NUMBER,     18,  -1 },
  1575.     {            "Yd",        NUMBER,     19,  -1 },
  1576.     {            "Ye",        NUMBER,     20,  -1 },
  1577.     {            "Yf",        NUMBER,     21,  -1 },
  1578.     {            "Yg",        NUMBER,     22,  -1 },
  1579.     {            "Yh",        NUMBER,     23,  -1 },
  1580.     {            "Yi",        NUMBER,     24,  -1 },
  1581.     {            "Yj",        NUMBER,     25,  -1 },
  1582.     {            "Yk",        NUMBER,     26,  -1 },
  1583.     {            "Yl",        NUMBER,     27,  -1 },
  1584.     {            "Ym",        NUMBER,     28,  -1 },
  1585.     {            "Yn",        NUMBER,     29,  -1 },
  1586.     {            "BT",        NUMBER,     30,  -1 },
  1587.     {            "Yo",        NUMBER,     31,  -1 },
  1588.     {            "Yp",        NUMBER,     32,  -1 },
  1589.     {            "bt",        STRING,      0,  -1 },
  1590.     {            "bl",        STRING,      1,  -1 },
  1591.     {            "cr",        STRING,      2,  -1 },
  1592.     {            "cs",        STRING,      3,  -1 },
  1593.     {            "ct",        STRING,      4,  -1 },
  1594.     {            "cl",        STRING,      5,  -1 },
  1595.     {            "ce",        STRING,      6,  -1 },
  1596.     {            "cd",        STRING,      7,  -1 },
  1597.     {            "ch",        STRING,      8,  -1 },
  1598.     {            "CC",        STRING,      9,  -1 },
  1599.     {            "cm",        STRING,     10,  -1 },
  1600.     {            "do",        STRING,     11,  -1 },
  1601.     {            "ho",        STRING,     12,  -1 },
  1602.     {            "vi",        STRING,     13,  -1 },
  1603.     {            "le",        STRING,     14,  -1 },
  1604.     {            "CM",        STRING,     15,  -1 },
  1605.     {            "ve",        STRING,     16,  -1 },
  1606.     {            "nd",        STRING,     17,  -1 },
  1607.     {            "ll",        STRING,     18,  -1 },
  1608.     {            "up",        STRING,     19,  -1 },
  1609.     {            "vs",        STRING,     20,  -1 },
  1610.     {            "dc",        STRING,     21,  -1 },
  1611.     {            "dl",        STRING,     22,  -1 },
  1612.     {            "ds",        STRING,     23,  -1 },
  1613.     {            "hd",        STRING,     24,  -1 },
  1614.     {            "as",        STRING,     25,  -1 },
  1615.     {            "mb",        STRING,     26,  -1 },
  1616.     {            "md",        STRING,     27,  -1 },
  1617.     {            "ti",        STRING,     28,  -1 },
  1618.     {            "dm",        STRING,     29,  -1 },
  1619.     {            "mh",        STRING,     30,  -1 },
  1620.     {            "im",        STRING,     31,  -1 },
  1621.     {            "mk",        STRING,     32,  -1 },
  1622.     {            "mp",        STRING,     33,  -1 },
  1623.     {            "mr",        STRING,     34,  -1 },
  1624.     {            "so",        STRING,     35,  -1 },
  1625.     {            "us",        STRING,     36,  -1 },
  1626.     {            "ec",        STRING,     37,  -1 },
  1627.     {            "ae",        STRING,     38,  -1 },
  1628.     {            "me",        STRING,     39,  -1 },
  1629.     {            "te",        STRING,     40,  -1 },
  1630.     {            "ed",        STRING,     41,  -1 },
  1631.     {            "ei",        STRING,     42,  -1 },
  1632.     {            "se",        STRING,     43,  -1 },
  1633.     {            "ue",        STRING,     44,  -1 },
  1634.     {            "vb",        STRING,     45,  -1 },
  1635.     {            "ff",        STRING,     46,  -1 },
  1636.     {            "fs",        STRING,     47,  -1 },
  1637.     {            "i1",        STRING,     48, 102 },
  1638.     {            "is",        STRING,     49,  -1 },
  1639.     {            "i3",        STRING,     50,  -1 },
  1640.     {            "if",        STRING,     51,  -1 },
  1641.     {            "ic",        STRING,     52,  -1 },
  1642.     {            "al",        STRING,     53,  -1 },
  1643.     {            "ip",        STRING,     54,  -1 },
  1644.     {            "kb",        STRING,     55,  -1 },
  1645.     {            "ka",        STRING,     56,  -1 },
  1646.     {            "kC",        STRING,     57,  -1 },
  1647.     {            "kt",        STRING,     58,  -1 },
  1648.     {            "kD",        STRING,     59,  -1 },
  1649.     {            "kL",        STRING,     60,  -1 },
  1650.     {            "kd",        STRING,     61,  -1 },
  1651.     {            "kM",        STRING,     62,  -1 },
  1652.     {            "kE",        STRING,     63,  -1 },
  1653.     {            "kS",        STRING,     64,  -1 },
  1654.     {            "k0",        STRING,     65,  -1 },
  1655.     {            "k1",        STRING,     66,  -1 },
  1656.     {            "k;",        STRING,     67,  -1 },
  1657.     {            "k2",        STRING,     68,  -1 },
  1658.     {            "k3",        STRING,     69,  -1 },
  1659.     {            "k4",        STRING,     70,  -1 },
  1660.     {            "k5",        STRING,     71,  -1 },
  1661.     {            "k6",        STRING,     72,  -1 },
  1662.     {            "k7",        STRING,     73,  -1 },
  1663.     {            "k8",        STRING,     74,  -1 },
  1664.     {            "k9",        STRING,     75,  15 },
  1665.     {            "kh",        STRING,     76,  -1 },
  1666.     {            "kI",        STRING,     77,  -1 },
  1667.     {            "kA",        STRING,     78,  -1 },
  1668.     {            "kl",        STRING,     79,  -1 },
  1669.     {            "kH",        STRING,     80,  -1 },
  1670.     {            "kN",        STRING,     81,  -1 },
  1671.     {            "kP",        STRING,     82,  -1 },
  1672.     {            "kr",        STRING,     83,  -1 },
  1673.     {            "kF",        STRING,     84,  -1 },
  1674.     {            "kR",        STRING,     85,  -1 },
  1675.     {            "kT",        STRING,     86,  -1 },
  1676.     {            "ku",        STRING,     87,  -1 },
  1677.     {            "ke",        STRING,     88,  -1 },
  1678.     {            "ks",        STRING,     89,  -1 },
  1679.     {            "l0",        STRING,     90,  -1 },
  1680.     {            "l1",        STRING,     91,  -1 },
  1681.     {            "la",        STRING,     92,  35 },
  1682.     {            "l2",        STRING,     93,  -1 },
  1683.     {            "l3",        STRING,     94,  -1 },
  1684.     {            "l4",        STRING,     95,  -1 },
  1685.     {            "l5",        STRING,     96,  -1 },
  1686.     {            "l6",        STRING,     97,  -1 },
  1687.     {            "l7",        STRING,     98,  -1 },
  1688.     {            "l8",        STRING,     99,  -1 },
  1689.     {            "l9",        STRING,    100,  -1 },
  1690.     {            "mo",        STRING,    101,  -1 },
  1691.     {            "mm",        STRING,    102, 120 },
  1692.     {            "nw",        STRING,    103,  -1 },
  1693.     {            "pc",        STRING,    104,  -1 },
  1694.     {            "DC",        STRING,    105,  -1 },
  1695.     {            "DL",        STRING,    106,  -1 },
  1696.     {            "DO",        STRING,    107,  -1 },
  1697.     {            "IC",        STRING,    108,  -1 },
  1698.     {            "SF",        STRING,    109,  -1 },
  1699.     {            "AL",        STRING,    110,  -1 },
  1700.     {            "LE",        STRING,    111,  -1 },
  1701.     {            "RI",        STRING,    112, 111 },
  1702.     {            "SR",        STRING,    113,  -1 },
  1703.     {            "UP",        STRING,    114,  -1 },
  1704.     {            "pk",        STRING,    115, 161 },
  1705.     {            "pl",        STRING,    116, 163 },
  1706.     {            "px",        STRING,    117,  -1 },
  1707.     {            "ps",        STRING,    118, 170 },
  1708.     {            "pf",        STRING,    119,  -1 },
  1709.     {            "po",        STRING,    120, 166 },
  1710.     {            "rp",        STRING,    121,  -1 },
  1711.     {            "r1",        STRING,    122,  -1 },
  1712.     {            "r2",        STRING,    123,  -1 },
  1713.     {            "r3",        STRING,    124,  -1 },
  1714.     {            "rf",        STRING,    125,  -1 },
  1715.     {            "rc",        STRING,    126,  -1 },
  1716.     {            "cv",        STRING,    127,  -1 },
  1717.     {            "sc",        STRING,    128,  -1 },
  1718.     {            "sf",        STRING,    129,  -1 },
  1719.     {            "sr",        STRING,    130,  -1 },
  1720.     {            "sa",        STRING,    131,  -1 },
  1721.     {            "st",        STRING,    132,  -1 },
  1722.     {            "wi",        STRING,    133,  -1 },
  1723.     {            "ta",        STRING,    134,  -1 },
  1724.     {            "ts",        STRING,    135,  -1 },
  1725.     {            "uc",        STRING,    136,  -1 },
  1726.     {            "hu",        STRING,    137,  -1 },
  1727.     {            "iP",        STRING,    138,  -1 },
  1728.     {            "K1",        STRING,    139,  -1 },
  1729.     {            "K3",        STRING,    140,  -1 },
  1730.     {            "K2",        STRING,    141,  -1 },
  1731.     {            "K4",        STRING,    142,  -1 },
  1732.     {            "K5",        STRING,    143,  -1 },
  1733.     {            "pO",        STRING,    144,  -1 },
  1734.     {            "rP",        STRING,    145,  37 },
  1735.     {            "ac",        STRING,    146,  -1 },
  1736.     {            "pn",        STRING,    147, 165 },
  1737.     {            "kB",        STRING,    148,  -1 },
  1738.     {            "SX",        STRING,    149, 117 },
  1739.     {            "RX",        STRING,    150,  16 },
  1740.     {            "SA",        STRING,    151,  -1 },
  1741.     {            "RA",        STRING,    152,  -1 },
  1742.     {            "XN",        STRING,    153,  -1 },
  1743.     {            "XF",        STRING,    154, 126 },
  1744.     {            "eA",        STRING,    155,  -1 },
  1745.     {            "LO",        STRING,    156,  -1 },
  1746.     {            "LF",        STRING,    157,  -1 },
  1747.     {            "@1",        STRING,    158,  -1 },
  1748.     {            "@2",        STRING,    159,  -1 },
  1749.     {            "@3",        STRING,    160,  -1 },
  1750.     {            "@4",        STRING,    161,  -1 },
  1751.     {            "@5",        STRING,    162,  -1 },
  1752.     {            "@6",        STRING,    163,  -1 },
  1753.     {            "@7",        STRING,    164, 183 },
  1754.     {            "@8",        STRING,    165,  -1 },
  1755.     {            "@9",        STRING,    166,  -1 },
  1756.     {            "@0",        STRING,    167, 116 },
  1757.     {            "%1",        STRING,    168,  -1 },
  1758.     {            "%2",        STRING,    169,  97 },
  1759.     {            "%3",        STRING,    170, 109 },
  1760.     {            "%4",        STRING,    171,  -1 },
  1761.     {            "%5",        STRING,    172,  -1 },
  1762.     {            "%6",        STRING,    173, 100 },
  1763.     {            "%7",        STRING,    174,  13 },
  1764.     {            "%8",        STRING,    175,  -1 },
  1765.     {            "%9",        STRING,    176, 118 },
  1766.     {            "%0",        STRING,    177,  96 },
  1767.     {            "&1",        STRING,    178,  -1 },
  1768.     {            "&2",        STRING,    179,  87 },
  1769.     {            "&3",        STRING,    180,  -1 },
  1770.     {            "&4",        STRING,    181,  -1 },
  1771.     {            "&5",        STRING,    182,  -1 },
  1772.     {            "&6",        STRING,    183,  -1 },
  1773.     {            "&7",        STRING,    184,  -1 },
  1774.     {            "&8",        STRING,    185,  -1 },
  1775.     {            "&9",        STRING,    186,  -1 },
  1776.     {            "&0",        STRING,    187,  -1 },
  1777.     {            "*1",        STRING,    188, 196 },
  1778.     {            "*2",        STRING,    189,  -1 },
  1779.     {            "*3",        STRING,    190,  -1 },
  1780.     {            "*4",        STRING,    191, 195 },
  1781.     {            "*5",        STRING,    192,  -1 },
  1782.     {            "*6",        STRING,    193,  -1 },
  1783.     {            "*7",        STRING,    194,  -1 },
  1784.     {            "*8",        STRING,    195,  -1 },
  1785.     {            "*9",        STRING,    196,  -1 },
  1786.     {            "*0",        STRING,    197,  -1 },
  1787.     {            "#1",        STRING,    198,  -1 },
  1788.     {            "#2",        STRING,    199, 131 },
  1789.     {            "#3",        STRING,    200, 158 },
  1790.     {            "#4",        STRING,    201,  -1 },
  1791.     {            "%a",        STRING,    202,  -1 },
  1792.     {            "%b",        STRING,    203,  -1 },
  1793.     {            "%c",        STRING,    204,  -1 },
  1794.     {            "%d",        STRING,    205,  -1 },
  1795.     {            "%e",        STRING,    206,  -1 },
  1796.     {            "%f",        STRING,    207,  -1 },
  1797.     {            "%g",        STRING,    208,  -1 },
  1798.     {            "%h",        STRING,    209,  -1 },
  1799.     {            "%i",        STRING,    210,  -1 },
  1800.     {            "%j",        STRING,    211,  -1 },
  1801.     {            "!1",        STRING,    212, 122 },
  1802.     {            "!2",        STRING,    213,  -1 },
  1803.     {            "!3",        STRING,    214,  -1 },
  1804.     {            "RF",        STRING,    215,  -1 },
  1805.     {            "F1",        STRING,    216,  -1 },
  1806.     {            "F2",        STRING,    217,  46 },
  1807.     {            "F3",        STRING,    218,  39 },
  1808.     {            "F4",        STRING,    219,  -1 },
  1809.     {            "F5",        STRING,    220,  -1 },
  1810.     {            "F6",        STRING,    221,  88 },
  1811.     {            "F7",        STRING,    222,  40 },
  1812.     {            "F8",        STRING,    223,  -1 },
  1813.     {            "F9",        STRING,    224,  -1 },
  1814.     {            "FA",        STRING,    225,  47 },
  1815.     {            "FB",        STRING,    226,  -1 },
  1816.     {            "FC",        STRING,    227,  -1 },
  1817.     {            "FD",        STRING,    228,  -1 },
  1818.     {            "FE",        STRING,    229,  -1 },
  1819.     {            "FF",        STRING,    230,  53 },
  1820.     {            "FG",        STRING,    231,  54 },
  1821.     {            "FH",        STRING,    232,  55 },
  1822.     {            "FI",        STRING,    233,  56 },
  1823.     {            "FJ",        STRING,    234,  57 },
  1824.     {            "FK",        STRING,    235,  58 },
  1825.     {            "FL",        STRING,    236,  59 },
  1826.     {            "FM",        STRING,    237,  60 },
  1827.     {            "FN",        STRING,    238,  61 },
  1828.     {            "FO",        STRING,    239,  62 },
  1829.     {            "FP",        STRING,    240,  63 },
  1830.     {            "FQ",        STRING,    241,  64 },
  1831.     {            "FR",        STRING,    242,  65 },
  1832.     {            "FS",        STRING,    243,  66 },
  1833.     {            "FT",        STRING,    244,  68 },
  1834.     {            "FU",        STRING,    245,  69 },
  1835.     {            "FV",        STRING,    246,  -1 },
  1836.     {            "FW",        STRING,    247,  -1 },
  1837.     {            "FX",        STRING,    248,  -1 },
  1838.     {            "FY",        STRING,    249,  -1 },
  1839.     {            "FZ",        STRING,    250,  -1 },
  1840.     {            "Fa",        STRING,    251,  -1 },
  1841.     {            "Fb",        STRING,    252,  -1 },
  1842.     {            "Fc",        STRING,    253,  -1 },
  1843.     {            "Fd",        STRING,    254,  -1 },
  1844.     {            "Fe",        STRING,    255,  -1 },
  1845.     {            "Ff",        STRING,    256,  -1 },
  1846.     {            "Fg",        STRING,    257,   7 },
  1847.     {            "Fh",        STRING,    258,  94 },
  1848.     {            "Fi",        STRING,    259,  -1 },
  1849.     {            "Fj",        STRING,    260,  -1 },
  1850.     {            "Fk",        STRING,    261,  -1 },
  1851.     {            "Fl",        STRING,    262,  -1 },
  1852.     {            "Fm",        STRING,    263,  -1 },
  1853.     {            "Fn",        STRING,    264,  -1 },
  1854.     {            "Fo",        STRING,    265, 184 },
  1855.     {            "Fp",        STRING,    266,  29 },
  1856.     {            "Fq",        STRING,    267,  -1 },
  1857.     {            "Fr",        STRING,    268,  -1 },
  1858.     {            "cb",        STRING,    269,  -1 },
  1859.     {            "MC",        STRING,    270,  -1 },
  1860.     {            "ML",        STRING,    271,  -1 },
  1861.     {            "MR",        STRING,    272,  -1 },
  1862.     {            "Lf",        STRING,    273, 257 },
  1863.     {            "SC",        STRING,    274,  -1 },
  1864.     {            "DK",        STRING,    275,  -1 },
  1865.     {            "RC",        STRING,    276,  -1 },
  1866.     {            "CW",        STRING,    277,   4 },
  1867.     {            "WG",        STRING,    278,  -1 },
  1868.     {            "HU",        STRING,    279,  -1 },
  1869.     {            "DI",        STRING,    280,  -1 },
  1870.     {            "QD",        STRING,    281,  -1 },
  1871.     {            "TO",        STRING,    282,  -1 },
  1872.     {            "PU",        STRING,    283,  -1 },
  1873.     {            "fh",        STRING,    284, 229 },
  1874.     {            "PA",        STRING,    285,  -1 },
  1875.     {            "WA",        STRING,    286,  -1 },
  1876.     {            "u0",        STRING,    287,  -1 },
  1877.     {            "u1",        STRING,    288,  -1 },
  1878.     {            "u2",        STRING,    289,  -1 },
  1879.     {            "u3",        STRING,    290,  -1 },
  1880.     {            "u4",        STRING,    291,  -1 },
  1881.     {            "u5",        STRING,    292,  -1 },
  1882.     {            "u6",        STRING,    293,  -1 },
  1883.     {            "u7",        STRING,    294,  -1 },
  1884.     {            "u8",        STRING,    295,  -1 },
  1885.     {            "u9",        STRING,    296,  -1 },
  1886.     {            "op",        STRING,    297, 142 },
  1887.     {            "oc",        STRING,    298,  -1 },
  1888.     {            "Ic",        STRING,    299,  -1 },
  1889.     {            "Ip",        STRING,    300, 149 },
  1890.     {            "sp",        STRING,    301,  -1 },
  1891.     {            "Sf",        STRING,    302,  -1 },
  1892.     {            "Sb",        STRING,    303,  -1 },
  1893.     {            "ZA",        STRING,    304,  -1 },
  1894.     {            "ZB",        STRING,    305,  -1 },
  1895.     {            "ZC",        STRING,    306,  -1 },
  1896.     {            "ZD",        STRING,    307,  -1 },
  1897.     {            "ZE",        STRING,    308,  -1 },
  1898.     {            "ZF",        STRING,    309,  48 },
  1899.     {            "ZG",        STRING,    310, 247 },
  1900.     {            "ZH",        STRING,    311, 238 },
  1901.     {            "ZI",        STRING,    312, 239 },
  1902.     {            "ZJ",        STRING,    313, 240 },
  1903.     {            "ZK",        STRING,    314, 241 },
  1904.     {            "ZL",        STRING,    315, 242 },
  1905.     {            "ZM",        STRING,    316, 243 },
  1906.     {            "ZN",        STRING,    317, 244 },
  1907.     {            "ZO",        STRING,    318, 245 },
  1908.     {            "ZP",        STRING,    319, 246 },
  1909.     {            "ZQ",        STRING,    320,  -1 },
  1910.     {            "ZR",        STRING,    321, 172 },
  1911.     {            "ZS",        STRING,    322,  -1 },
  1912.     {            "ZT",        STRING,    323, 171 },
  1913.     {            "ZU",        STRING,    324, 103 },
  1914.     {            "ZV",        STRING,    325,  -1 },
  1915.     {            "ZW",        STRING,    326, 104 },
  1916.     {            "ZX",        STRING,    327,  14 },
  1917.     {            "ZY",        STRING,    328,  -1 },
  1918.     {            "ZZ",        STRING,    329,  -1 },
  1919.     {            "Za",        STRING,    330,  -1 },
  1920.     {            "Zb",        STRING,    331,  -1 },
  1921.     {            "Zc",        STRING,    332,  -1 },
  1922.     {            "Zd",        STRING,    333,  -1 },
  1923.     {            "Ze",        STRING,    334,  -1 },
  1924.     {            "Zf",        STRING,    335,  -1 },
  1925.     {            "Zg",        STRING,    336,  -1 },
  1926.     {            "Zh",        STRING,    337,  -1 },
  1927.     {            "Zi",        STRING,    338,  -1 },
  1928.     {            "Zj",        STRING,    339,  -1 },
  1929.     {            "Zk",        STRING,    340,  -1 },
  1930.     {            "Zl",        STRING,    341,  -1 },
  1931.     {            "Zm",        STRING,    342,  -1 },
  1932.     {            "Zn",        STRING,    343,  -1 },
  1933.     {            "Zo",        STRING,    344, 208 },
  1934.     {            "Zp",        STRING,    345,  -1 },
  1935.     {            "Zq",        STRING,    346,  -1 },
  1936.     {            "Zr",        STRING,    347,  -1 },
  1937.     {            "Zs",        STRING,    348,  -1 },
  1938.     {            "Zt",        STRING,    349,  -1 },
  1939.     {            "Zu",        STRING,    350,  -1 },
  1940.     {            "Zv",        STRING,    351,  -1 },
  1941.     {            "Zw",        STRING,    352,  -1 },
  1942.     {            "Zx",        STRING,    353, 272 },
  1943.     {            "Zy",        STRING,    354, 273 },
  1944.     {            "Km",        STRING,    355, 387 },
  1945.     {            "Mi",        STRING,    356,  -1 },
  1946.     {            "RQ",        STRING,    357,  -1 },
  1947.     {            "Gm",        STRING,    358,  -1 },
  1948.     {            "AF",        STRING,    359,  -1 },
  1949.     {            "AB",        STRING,    360,  -1 },
  1950.     {            "xl",        STRING,    361,  -1 },
  1951.     {            "dv",        STRING,    362,  -1 },
  1952.     {            "ci",        STRING,    363,  -1 },
  1953.     {            "s0",        STRING,    364,  -1 },
  1954.     {            "s1",        STRING,    365,  67 },
  1955.     {            "s2",        STRING,    366,  -1 },
  1956.     {            "s3",        STRING,    367,  -1 },
  1957.     {            "ML",        STRING,    368, 341 },
  1958.     {            "MT",        STRING,    369,  -1 },
  1959.     {            "Xy",        STRING,    370,  -1 },
  1960.     {            "Zz",        STRING,    371, 274 },
  1961.     {            "Yv",        STRING,    372,  -1 },
  1962.     {            "Yw",        STRING,    373,  -1 },
  1963.     {            "Yx",        STRING,    374,  -1 },
  1964.     {            "Yy",        STRING,    375,  -1 },
  1965.     {            "Yz",        STRING,    376,  -1 },
  1966.     {            "YZ",        STRING,    377,  -1 },
  1967.     {            "S1",        STRING,    378,  -1 },
  1968.     {            "S2",        STRING,    379,  -1 },
  1969.     {            "S3",        STRING,    380,  -1 },
  1970.     {            "S4",        STRING,    381, 357 },
  1971.     {            "S5",        STRING,    382, 358 },
  1972.     {            "S6",        STRING,    383, 359 },
  1973.     {            "S7",        STRING,    384, 360 },
  1974.     {            "S8",        STRING,    385, 361 },
  1975.     {            "Xh",        STRING,    386,  -1 },
  1976.     {            "Xl",        STRING,    387,  -1 },
  1977.     {            "Xo",        STRING,    388,  -1 },
  1978.     {            "Xr",        STRING,    389,  -1 },
  1979.     {            "Xt",        STRING,    390,  -1 },
  1980.     {            "Xv",        STRING,    391,  -1 },
  1981.     {            "sA",        STRING,    392,  -1 },
  1982.     {            "sL",        STRING,    393,  -1 },
  1983.     {            "i2",        STRING,    394, 390 },
  1984.     {            "rs",        STRING,    395,  -1 },
  1985.     {            "ug",        NUMBER,     33,  -1 },
  1986.     {            "bs",       BOOLEAN,     37,  -1 },
  1987.     {            "ns",       BOOLEAN,     38,  -1 },
  1988.     {            "nc",       BOOLEAN,     39, 248 },
  1989.     {            "dC",        NUMBER,     34,  -1 },
  1990.     {            "dN",        NUMBER,     35, 203 },
  1991.     {            "nl",        STRING,    396,  -1 },
  1992.     {            "bc",        STRING,    397,  -1 },
  1993.     {            "MT",       BOOLEAN,     40, 439 },
  1994.     {            "NL",       BOOLEAN,     41,  -1 },
  1995.     {            "dB",        NUMBER,     36,  -1 },
  1996.     {            "dT",        NUMBER,     37,  -1 },
  1997.     {            "kn",        NUMBER,     38,  -1 },
  1998.     {            "ko",        STRING,    398,  -1 },
  1999.     {            "ma",        STRING,    399, 379 },
  2000.     {            "pt",       BOOLEAN,     42,  -1 },
  2001.     {            "xr",       BOOLEAN,     43,  -1 },
  2002.     {            "G2",        STRING,    400, 386 },
  2003.     {            "G3",        STRING,    401, 425 },
  2004.     {            "G1",        STRING,    402, 385 },
  2005.     {            "G4",        STRING,    403, 388 },
  2006.     {            "GR",        STRING,    404, 412 },
  2007.     {            "GL",        STRING,    405, 406 },
  2008.     {            "GU",        STRING,    406, 415 },
  2009.     {            "GD",        STRING,    407,  -1 },
  2010.     {            "GH",        STRING,    408, 402 },
  2011.     {            "GV",        STRING,    409, 416 },
  2012.     {            "GC",        STRING,    410,  -1 },
  2013.     {            "ml",        STRING,    411, 464 },
  2014.     {            "mu",        STRING,    412, 399 },
  2015.     {            "bx",        STRING,    413,  -1 } 
  2016. };
  2017.  
  2018. const struct name_table_entry * const _nc_cap_hash_table[995] =
  2019. {
  2020.     _nc_cap_table + 253,
  2021.     0,
  2022.     _nc_cap_table +  45,
  2023.     _nc_cap_table + 211,
  2024.     _nc_cap_table + 263,
  2025.     0,
  2026.     0,
  2027.     0,
  2028.     0,
  2029.     0,
  2030.     0,
  2031.     _nc_cap_table + 449,
  2032.     _nc_cap_table + 457,
  2033.     _nc_cap_table + 311,
  2034.     _nc_cap_table + 411,
  2035.     0,
  2036.     _nc_cap_table + 132,
  2037.     0,
  2038.     0,
  2039.     0,
  2040.     0,
  2041.     _nc_cap_table + 123,
  2042.     _nc_cap_table +  71,
  2043.     _nc_cap_table +  75,
  2044.     _nc_cap_table +  92,
  2045.     _nc_cap_table + 427,
  2046.     _nc_cap_table + 233,
  2047.     0,
  2048.     _nc_cap_table + 336,
  2049.     0,
  2050.     0,
  2051.     _nc_cap_table + 370,
  2052.     _nc_cap_table + 291,
  2053.     _nc_cap_table + 494,
  2054.     _nc_cap_table + 472,
  2055.     _nc_cap_table + 138,
  2056.     _nc_cap_table + 186,
  2057.     0,
  2058.     0,
  2059.     0,
  2060.     0,
  2061.     _nc_cap_table +  19,
  2062.     _nc_cap_table + 193,
  2063.     _nc_cap_table + 436,
  2064.     _nc_cap_table + 431,
  2065.     _nc_cap_table + 453,
  2066.     0,
  2067.     _nc_cap_table + 315,
  2068.     _nc_cap_table + 489,
  2069.     _nc_cap_table + 349,
  2070.     0,
  2071.     0,
  2072.     0,
  2073.     0,
  2074.     0,
  2075.     0,
  2076.     0,
  2077.     _nc_cap_table + 353,
  2078.     0,
  2079.     0,
  2080.     0,
  2081.     0,
  2082.     0,
  2083.     _nc_cap_table + 124,
  2084.     0,
  2085.     0,
  2086.     0,
  2087.     _nc_cap_table + 394,
  2088.     0,
  2089.     _nc_cap_table + 367,
  2090.     _nc_cap_table + 167,
  2091.     0,
  2092.     _nc_cap_table + 191,
  2093.     _nc_cap_table + 371,
  2094.     0,
  2095.     _nc_cap_table +  89,
  2096.     0,
  2097.     0,
  2098.     0,
  2099.     _nc_cap_table + 363,
  2100.     _nc_cap_table + 460,
  2101.     _nc_cap_table + 319,
  2102.     _nc_cap_table + 419,
  2103.     0,
  2104.     0,
  2105.     0,
  2106.     0,
  2107.     0,
  2108.     0,
  2109.     0,
  2110.     _nc_cap_table +  70,
  2111.     _nc_cap_table +  74,
  2112.     0,
  2113.     0,
  2114.     0,
  2115.     0,
  2116.     0,
  2117.     _nc_cap_table +  38,
  2118.     0,
  2119.     _nc_cap_table + 128,
  2120.     0,
  2121.     _nc_cap_table + 398,
  2122.     0,
  2123.     0,
  2124.     _nc_cap_table + 481,
  2125.     0,
  2126.     0,
  2127.     _nc_cap_table + 202,
  2128.     0,
  2129.     _nc_cap_table +  28,
  2130.     _nc_cap_table +  43,
  2131.     0,
  2132.     _nc_cap_table +  17,
  2133.     0,
  2134.     0,
  2135.     _nc_cap_table + 444,
  2136.     _nc_cap_table + 423,
  2137.     0,
  2138.     0,
  2139.     0,
  2140.     0,
  2141.     0,
  2142.     0,
  2143.     0,
  2144.     _nc_cap_table + 496,
  2145.     0,
  2146.     0,
  2147.     0,
  2148.     0,
  2149.     _nc_cap_table + 430,
  2150.     0,
  2151.     0,
  2152.     0,
  2153.     0,
  2154.     _nc_cap_table + 296,
  2155.     0,
  2156.     _nc_cap_table +  21,
  2157.     0,
  2158.     _nc_cap_table + 187,
  2159.     0,
  2160.     0,
  2161.     0,
  2162.     0,
  2163.     0,
  2164.     0,
  2165.     0,
  2166.     0,
  2167.     0,
  2168.     0,
  2169.     _nc_cap_table + 321,
  2170.     _nc_cap_table + 276,
  2171.     0,
  2172.     0,
  2173.     _nc_cap_table +  31,
  2174.     _nc_cap_table + 375,
  2175.     0,
  2176.     0,
  2177.     0,
  2178.     0,
  2179.     0,
  2180.     0,
  2181.     0,
  2182.     0,
  2183.     _nc_cap_table + 429,
  2184.     _nc_cap_table + 476,
  2185.     0,
  2186.     0,
  2187.     0,
  2188.     _nc_cap_table + 300,
  2189.     _nc_cap_table + 400,
  2190.     0,
  2191.     _nc_cap_table + 218,
  2192.     0,
  2193.     0,
  2194.     _nc_cap_table + 227,
  2195.     0,
  2196.     0,
  2197.     0,
  2198.     0,
  2199.     _nc_cap_table +  11,
  2200.     _nc_cap_table + 285,
  2201.     _nc_cap_table + 179,
  2202.     0,
  2203.     _nc_cap_table + 325,
  2204.     _nc_cap_table + 280,
  2205.     0,
  2206.     _nc_cap_table + 224,
  2207.     _nc_cap_table + 162,
  2208.     _nc_cap_table + 480,
  2209.     0,
  2210.     0,
  2211.     _nc_cap_table +  51,
  2212.     0,
  2213.     0,
  2214.     _nc_cap_table + 201,
  2215.     _nc_cap_table + 204,
  2216.     0,
  2217.     0,
  2218.     0,
  2219.     0,
  2220.     _nc_cap_table +  22,
  2221.     0,
  2222.     _nc_cap_table + 304,
  2223.     _nc_cap_table + 404,
  2224.     0,
  2225.     _nc_cap_table + 154,
  2226.     0,
  2227.     0,
  2228.     0,
  2229.     0,
  2230.     _nc_cap_table + 108,
  2231.     0,
  2232.     _nc_cap_table +  76,
  2233.     0,
  2234.     0,
  2235.     0,
  2236.     0,
  2237.     _nc_cap_table + 329,
  2238.     _nc_cap_table + 284,
  2239.     0,
  2240.     _nc_cap_table + 270,
  2241.     _nc_cap_table +  84,
  2242.     _nc_cap_table + 383,
  2243.     _nc_cap_table + 250,
  2244.     _nc_cap_table + 426,
  2245.     0,
  2246.     0,
  2247.     _nc_cap_table + 260,
  2248.     _nc_cap_table + 113,
  2249.     _nc_cap_table + 110,
  2250.     _nc_cap_table + 114,
  2251.     _nc_cap_table +  86,
  2252.     0,
  2253.     0,
  2254.     0,
  2255.     0,
  2256.     _nc_cap_table + 308,
  2257.     _nc_cap_table + 408,
  2258.     0,
  2259.     0,
  2260.     0,
  2261.     0,
  2262.     0,
  2263.     0,
  2264.     0,
  2265.     0,
  2266.     _nc_cap_table + 433,
  2267.     0,
  2268.     _nc_cap_table + 112,
  2269.     _nc_cap_table + 230,
  2270.     0,
  2271.     _nc_cap_table + 333,
  2272.     _nc_cap_table + 428,
  2273.     0,
  2274.     _nc_cap_table + 223,
  2275.     _nc_cap_table + 288,
  2276.     _nc_cap_table + 484,
  2277.     _nc_cap_table + 254,
  2278.     0,
  2279.     0,
  2280.     _nc_cap_table + 210,
  2281.     _nc_cap_table + 264,
  2282.     0,
  2283.     _nc_cap_table +  98,
  2284.     0,
  2285.     _nc_cap_table +  83,
  2286.     _nc_cap_table + 471,
  2287.     0,
  2288.     _nc_cap_table + 450,
  2289.     0,
  2290.     _nc_cap_table + 312,
  2291.     _nc_cap_table + 487,
  2292.     0,
  2293.     _nc_cap_table + 151,
  2294.     0,
  2295.     0,
  2296.     0,
  2297.     _nc_cap_table + 342,
  2298.     _nc_cap_table +  24,
  2299.     0,
  2300.     _nc_cap_table +  80,
  2301.     _nc_cap_table +  99,
  2302.     0,
  2303.     _nc_cap_table + 234,
  2304.     0,
  2305.     _nc_cap_table + 337,
  2306.     _nc_cap_table + 101,
  2307.     0,
  2308.     _nc_cap_table +   8,
  2309.     _nc_cap_table + 292,
  2310.     _nc_cap_table + 391,
  2311.     0,
  2312.     _nc_cap_table + 139,
  2313.     _nc_cap_table + 164,
  2314.     0,
  2315.     0,
  2316.     0,
  2317.     0,
  2318.     0,
  2319.     _nc_cap_table + 194,
  2320.     _nc_cap_table + 437,
  2321.     0,
  2322.     _nc_cap_table + 454,
  2323.     0,
  2324.     _nc_cap_table + 316,
  2325.     _nc_cap_table + 492,
  2326.     0,
  2327.     _nc_cap_table + 155,
  2328.     0,
  2329.     0,
  2330.     0,
  2331.     0,
  2332.     0,
  2333.     0,
  2334.     0,
  2335.     0,
  2336.     0,
  2337.     0,
  2338.     0,
  2339.     0,
  2340.     0,
  2341.     0,
  2342.     0,
  2343.     0,
  2344.     _nc_cap_table + 395,
  2345.     0,
  2346.     _nc_cap_table + 143,
  2347.     _nc_cap_table + 168,
  2348.     0,
  2349.     0,
  2350.     0,
  2351.     0,
  2352.     0,
  2353.     0,
  2354.     0,
  2355.     0,
  2356.     _nc_cap_table + 364,
  2357.     0,
  2358.     _nc_cap_table + 320,
  2359.     _nc_cap_table + 420,
  2360.     0,
  2361.     0,
  2362.     0,
  2363.     0,
  2364.     0,
  2365.     0,
  2366.     0,
  2367.     0,
  2368.     0,
  2369.     0,
  2370.     0,
  2371.     0,
  2372.     0,
  2373.     _nc_cap_table + 207,
  2374.     0,
  2375.     0,
  2376.     _nc_cap_table + 157,
  2377.     _nc_cap_table + 447,
  2378.     _nc_cap_table + 495,
  2379.     0,
  2380.     _nc_cap_table + 137,
  2381.     0,
  2382.     0,
  2383.     0,
  2384.     0,
  2385.     0,
  2386.     0,
  2387.     0,
  2388.     0,
  2389.     0,
  2390.     0,
  2391.     _nc_cap_table + 440,
  2392.     _nc_cap_table + 445,
  2393.     _nc_cap_table + 424,
  2394.     0,
  2395.     0,
  2396.     0,
  2397.     0,
  2398.     0,
  2399.     0,
  2400.     0,
  2401.     0,
  2402.     0,
  2403.     0,
  2404.     0,
  2405.     0,
  2406.     0,
  2407.     0,
  2408.     _nc_cap_table +  79,
  2409.     _nc_cap_table + 175,
  2410.     0,
  2411.     _nc_cap_table + 297,
  2412.     _nc_cap_table + 493,
  2413.     _nc_cap_table +  23,
  2414.     _nc_cap_table + 178,
  2415.     0,
  2416.     0,
  2417.     0,
  2418.     _nc_cap_table + 340,
  2419.     _nc_cap_table +  52,
  2420.     0,
  2421.     0,
  2422.     0,
  2423.     _nc_cap_table + 346,
  2424.     _nc_cap_table + 344,
  2425.     0,
  2426.     _nc_cap_table + 322,
  2427.     _nc_cap_table + 277,
  2428.     0,
  2429.     0,
  2430.     _nc_cap_table +  32,
  2431.     _nc_cap_table + 376,
  2432.     0,
  2433.     0,
  2434.     0,
  2435.     0,
  2436.     0,
  2437.     0,
  2438.     0,
  2439.     _nc_cap_table + 373,
  2440.     0,
  2441.     _nc_cap_table + 470,
  2442.     0,
  2443.     0,
  2444.     0,
  2445.     _nc_cap_table + 301,
  2446.     _nc_cap_table + 401,
  2447.     0,
  2448.     _nc_cap_table + 127,
  2449.     0,
  2450.     0,
  2451.     0,
  2452.     0,
  2453.     0,
  2454.     0,
  2455.     _nc_cap_table + 339,
  2456.     _nc_cap_table +  12,
  2457.     0,
  2458.     0,
  2459.     0,
  2460.     _nc_cap_table + 326,
  2461.     _nc_cap_table + 281,
  2462.     _nc_cap_table + 348,
  2463.     _nc_cap_table + 125,
  2464.     _nc_cap_table +  36,
  2465.     _nc_cap_table + 380,
  2466.     _nc_cap_table + 343,
  2467.     0,
  2468.     _nc_cap_table +  42,
  2469.     0,
  2470.     _nc_cap_table + 267,
  2471.     0,
  2472.     0,
  2473.     _nc_cap_table + 372,
  2474.     _nc_cap_table + 115,
  2475.     0,
  2476.     _nc_cap_table +   2,
  2477.     _nc_cap_table + 345,
  2478.     0,
  2479.     _nc_cap_table + 305,
  2480.     _nc_cap_table + 405,
  2481.     0,
  2482.     0,
  2483.     0,
  2484.     0,
  2485.     0,
  2486.     0,
  2487.     0,
  2488.     0,
  2489.     0,
  2490.     0,
  2491.     0,
  2492.     _nc_cap_table + 237,
  2493.     0,
  2494.     _nc_cap_table + 330,
  2495.     _nc_cap_table + 121,
  2496.     0,
  2497.     _nc_cap_table + 271,
  2498.     0,
  2499.     _nc_cap_table + 384,
  2500.     _nc_cap_table + 251,
  2501.     0,
  2502.     _nc_cap_table + 189,
  2503.     0,
  2504.     _nc_cap_table + 261,
  2505.     _nc_cap_table + 199,
  2506.     0,
  2507.     0,
  2508.     0,
  2509.     0,
  2510.     0,
  2511.     _nc_cap_table + 177,
  2512.     0,
  2513.     _nc_cap_table + 309,
  2514.     _nc_cap_table + 409,
  2515.     0,
  2516.     0,
  2517.     0,
  2518.     0,
  2519.     _nc_cap_table + 226,
  2520.     0,
  2521.     0,
  2522.     0,
  2523.     0,
  2524.     0,
  2525.     0,
  2526.     _nc_cap_table + 231,
  2527.     _nc_cap_table + 352,
  2528.     _nc_cap_table + 334,
  2529.     0,
  2530.     0,
  2531.     0,
  2532.     _nc_cap_table + 289,
  2533.     _nc_cap_table + 486,
  2534.     _nc_cap_table + 255,
  2535.     _nc_cap_table + 135,
  2536.     _nc_cap_table + 160,
  2537.     _nc_cap_table + 212,
  2538.     _nc_cap_table + 265,
  2539.     0,
  2540.     0,
  2541.     0,
  2542.     0,
  2543.     _nc_cap_table + 434,
  2544.     0,
  2545.     _nc_cap_table + 451,
  2546.     0,
  2547.     _nc_cap_table + 313,
  2548.     _nc_cap_table + 413,
  2549.     0,
  2550.     0,
  2551.     0,
  2552.     0,
  2553.     0,
  2554.     0,
  2555.     _nc_cap_table + 214,
  2556.     0,
  2557.     0,
  2558.     0,
  2559.     0,
  2560.     _nc_cap_table + 235,
  2561.     _nc_cap_table +   6,
  2562.     _nc_cap_table + 338,
  2563.     _nc_cap_table +  10,
  2564.     0,
  2565.     _nc_cap_table + 478,
  2566.     _nc_cap_table + 293,
  2567.     _nc_cap_table + 392,
  2568.     0,
  2569.     _nc_cap_table + 140,
  2570.     _nc_cap_table + 217,
  2571.     0,
  2572.     0,
  2573.     0,
  2574.     0,
  2575.     0,
  2576.     0,
  2577.     0,
  2578.     _nc_cap_table + 347,
  2579.     _nc_cap_table + 455,
  2580.     _nc_cap_table + 459,
  2581.     _nc_cap_table + 317,
  2582.     _nc_cap_table + 417,
  2583.     0,
  2584.     _nc_cap_table + 134,
  2585.     0,
  2586.     0,
  2587.     0,
  2588.     _nc_cap_table +  49,
  2589.     0,
  2590.     0,
  2591.     _nc_cap_table +  72,
  2592.     0,
  2593.     0,
  2594.     0,
  2595.     0,
  2596.     0,
  2597.     0,
  2598.     0,
  2599.     _nc_cap_table + 153,
  2600.     0,
  2601.     _nc_cap_table + 396,
  2602.     0,
  2603.     _nc_cap_table + 144,
  2604.     _nc_cap_table + 169,
  2605.     0,
  2606.     0,
  2607.     _nc_cap_table + 200,
  2608.     0,
  2609.     0,
  2610.     0,
  2611.     0,
  2612.     _nc_cap_table + 482,
  2613.     _nc_cap_table + 365,
  2614.     _nc_cap_table + 461,
  2615.     _nc_cap_table + 442,
  2616.     _nc_cap_table + 421,
  2617.     0,
  2618.     0,
  2619.     0,
  2620.     0,
  2621.     0,
  2622.     0,
  2623.     0,
  2624.     0,
  2625.     _nc_cap_table + 197,
  2626.     _nc_cap_table + 432,
  2627.     0,
  2628.     0,
  2629.     0,
  2630.     0,
  2631.     0,
  2632.     0,
  2633.     0,
  2634.     0,
  2635.     0,
  2636.     0,
  2637.     0,
  2638.     0,
  2639.     0,
  2640.     0,
  2641.     0,
  2642.     0,
  2643.     0,
  2644.     0,
  2645.     0,
  2646.     0,
  2647.     0,
  2648.     0,
  2649.     _nc_cap_table + 446,
  2650.     _nc_cap_table + 441,
  2651.     0,
  2652.     0,
  2653.     0,
  2654.     0,
  2655.     0,
  2656.     0,
  2657.     0,
  2658.     0,
  2659.     0,
  2660.     0,
  2661.     0,
  2662.     0,
  2663.     0,
  2664.     _nc_cap_table +  18,
  2665.     0,
  2666.     0,
  2667.     0,
  2668.     _nc_cap_table + 298,
  2669.     _nc_cap_table + 490,
  2670.     0,
  2671.     0,
  2672.     0,
  2673.     0,
  2674.     0,
  2675.     0,
  2676.     _nc_cap_table +  26,
  2677.     0,
  2678.     0,
  2679.     _nc_cap_table + 351,
  2680.     0,
  2681.     0,
  2682.     0,
  2683.     _nc_cap_table + 323,
  2684.     _nc_cap_table + 278,
  2685.     0,
  2686.     _nc_cap_table + 369,
  2687.     _nc_cap_table +  33,
  2688.     _nc_cap_table + 377,
  2689.     0,
  2690.     0,
  2691.     0,
  2692.     0,
  2693.     0,
  2694.     0,
  2695.     0,
  2696.     0,
  2697.     0,
  2698.     0,
  2699.     0,
  2700.     0,
  2701.     0,
  2702.     _nc_cap_table + 302,
  2703.     _nc_cap_table + 491,
  2704.     0,
  2705.     _nc_cap_table + 129,
  2706.     0,
  2707.     0,
  2708.     0,
  2709.     0,
  2710.     _nc_cap_table + 216,
  2711.     _nc_cap_table + 473,
  2712.     _nc_cap_table +  27,
  2713.     _nc_cap_table +  91,
  2714.     _nc_cap_table + 107,
  2715.     0,
  2716.     0,
  2717.     _nc_cap_table + 327,
  2718.     _nc_cap_table + 282,
  2719.     0,
  2720.     _nc_cap_table + 268,
  2721.     0,
  2722.     _nc_cap_table + 381,
  2723.     _nc_cap_table + 469,
  2724.     _nc_cap_table + 368,
  2725.     _nc_cap_table + 174,
  2726.     0,
  2727.     _nc_cap_table + 258,
  2728.     _nc_cap_table + 198,
  2729.     0,
  2730.     _nc_cap_table + 206,
  2731.     _nc_cap_table + 180,
  2732.     0,
  2733.     0,
  2734.     _nc_cap_table + 176,
  2735.     0,
  2736.     _nc_cap_table + 306,
  2737.     _nc_cap_table + 488,
  2738.     0,
  2739.     _nc_cap_table + 150,
  2740.     0,
  2741.     0,
  2742.     0,
  2743.     _nc_cap_table + 438,
  2744.     _nc_cap_table + 475,
  2745.     0,
  2746.     0,
  2747.     0,
  2748.     0,
  2749.     _nc_cap_table + 228,
  2750.     0,
  2751.     _nc_cap_table + 331,
  2752.     0,
  2753.     0,
  2754.     0,
  2755.     _nc_cap_table + 286,
  2756.     _nc_cap_table + 485,
  2757.     _nc_cap_table + 252,
  2758.     0,
  2759.     0,
  2760.     _nc_cap_table + 209,
  2761.     _nc_cap_table + 262,
  2762.     _nc_cap_table +  41,
  2763.     0,
  2764.     _nc_cap_table + 466,
  2765.     0,
  2766.     0,
  2767.     0,
  2768.     _nc_cap_table + 448,
  2769.     0,
  2770.     _nc_cap_table + 310,
  2771.     _nc_cap_table + 410,
  2772.     0,
  2773.     _nc_cap_table + 130,
  2774.     0,
  2775.     0,
  2776.     0,
  2777.     0,
  2778.     _nc_cap_table +  25,
  2779.     0,
  2780.     0,
  2781.     _nc_cap_table + 463,
  2782.     _nc_cap_table +  50,
  2783.     _nc_cap_table + 232,
  2784.     0,
  2785.     _nc_cap_table + 335,
  2786.     0,
  2787.     0,
  2788.     0,
  2789.     _nc_cap_table + 290,
  2790.     _nc_cap_table + 389,
  2791.     _nc_cap_table + 256,
  2792.     _nc_cap_table + 136,
  2793.     _nc_cap_table + 185,
  2794.     _nc_cap_table + 213,
  2795.     _nc_cap_table + 266,
  2796.     0,
  2797.     0,
  2798.     0,
  2799.     _nc_cap_table + 192,
  2800.     _nc_cap_table + 435,
  2801.     0,
  2802.     _nc_cap_table + 452,
  2803.     _nc_cap_table + 458,
  2804.     _nc_cap_table + 314,
  2805.     _nc_cap_table + 414,
  2806.     0,
  2807.     _nc_cap_table + 152,
  2808.     0,
  2809.     0,
  2810.     0,
  2811.     _nc_cap_table + 474,
  2812.     0,
  2813.     0,
  2814.     _nc_cap_table + 215,
  2815.     _nc_cap_table +  81,
  2816.     _nc_cap_table +   5,
  2817.     _nc_cap_table + 236,
  2818.     0,
  2819.     _nc_cap_table +  82,
  2820.     0,
  2821.     0,
  2822.     _nc_cap_table + 479,
  2823.     _nc_cap_table + 294,
  2824.     _nc_cap_table + 393,
  2825.     0,
  2826.     _nc_cap_table + 141,
  2827.     _nc_cap_table + 190,
  2828.     0,
  2829.     0,
  2830.     _nc_cap_table + 105,
  2831.     0,
  2832.     0,
  2833.     0,
  2834.     _nc_cap_table + 477,
  2835.     _nc_cap_table +  20,
  2836.     _nc_cap_table + 362,
  2837.     0,
  2838.     _nc_cap_table + 318,
  2839.     _nc_cap_table + 418,
  2840.     0,
  2841.     _nc_cap_table + 156,
  2842.     0,
  2843.     0,
  2844.     0,
  2845.     0,
  2846.     _nc_cap_table +  95,
  2847.     _nc_cap_table + 467,
  2848.     _nc_cap_table +  73,
  2849.     _nc_cap_table +  93,
  2850.     _nc_cap_table + 220,
  2851.     _nc_cap_table + 219,
  2852.     0,
  2853.     _nc_cap_table +   9,
  2854.     _nc_cap_table + 119,
  2855.     0,
  2856.     _nc_cap_table + 159,
  2857.     0,
  2858.     _nc_cap_table + 397,
  2859.     _nc_cap_table + 468,
  2860.     _nc_cap_table + 145,
  2861.     _nc_cap_table + 188,
  2862.     0,
  2863.     _nc_cap_table + 465,
  2864.     0,
  2865.     _nc_cap_table + 205,
  2866.     _nc_cap_table + 106,
  2867.     _nc_cap_table +  90,
  2868.     _nc_cap_table +  44,
  2869.     _nc_cap_table +   3,
  2870.     _nc_cap_table + 366,
  2871.     0,
  2872.     _nc_cap_table + 443,
  2873.     _nc_cap_table + 422,
  2874.     0,
  2875.     0,
  2876.     0,
  2877.     0,
  2878.     0,
  2879.     0,
  2880.     0,
  2881.     _nc_cap_table +   0,
  2882.     0,
  2883.     0,
  2884.     0,
  2885.     0,
  2886.     0,
  2887.     0,
  2888.     0,
  2889.     0,
  2890.     0,
  2891.     _nc_cap_table + 295,
  2892.     0,
  2893.     _nc_cap_table + 173,
  2894.     0,
  2895.     0,
  2896.     0,
  2897.     0,
  2898.     0,
  2899.     0,
  2900.     0,
  2901.     _nc_cap_table + 355,
  2902.     0,
  2903.     _nc_cap_table + 222,
  2904.     _nc_cap_table + 221,
  2905.     0,
  2906.     0,
  2907.     _nc_cap_table + 275,
  2908.     _nc_cap_table + 356,
  2909.     0,
  2910.     _nc_cap_table +  30,
  2911.     _nc_cap_table + 374,
  2912.     0,
  2913.     0,
  2914.     0,
  2915.     0,
  2916.     0,
  2917.     0,
  2918.     0,
  2919.     0,
  2920.     0,
  2921.     0,
  2922.     _nc_cap_table + 225,
  2923.     0,
  2924.     0,
  2925.     _nc_cap_table + 299,
  2926.     0,
  2927.     0,
  2928.     _nc_cap_table + 148,
  2929.     0,
  2930.     0,
  2931.     _nc_cap_table + 181,
  2932.     0,
  2933.     0,
  2934.     0,
  2935.     0,
  2936.     _nc_cap_table + 462,
  2937.     0,
  2938.     0,
  2939.     0,
  2940.     _nc_cap_table + 324,
  2941.     _nc_cap_table + 279,
  2942.     0,
  2943.     0,
  2944.     _nc_cap_table +  34,
  2945.     _nc_cap_table + 378,
  2946.     0,
  2947.     0,
  2948.     0,
  2949.     0,
  2950.     0,
  2951.     0,
  2952.     0,
  2953.     0,
  2954.     0,
  2955.     0,
  2956.     0,
  2957.     _nc_cap_table + 350,
  2958.     0,
  2959.     _nc_cap_table + 303,
  2960.     _nc_cap_table + 403,
  2961.     0,
  2962.     _nc_cap_table + 133,
  2963.     0,
  2964.     0,
  2965.     0,
  2966.     0,
  2967.     0,
  2968.     0,
  2969.     _nc_cap_table +  77,
  2970.     0,
  2971.     _nc_cap_table + 182,
  2972.     0,
  2973.     0,
  2974.     _nc_cap_table + 328,
  2975.     _nc_cap_table + 283,
  2976.     0,
  2977.     _nc_cap_table + 269,
  2978.     0,
  2979.     _nc_cap_table + 382,
  2980.     _nc_cap_table + 249,
  2981.     0,
  2982.     0,
  2983.     0,
  2984.     _nc_cap_table + 259,
  2985.     0,
  2986.     0,
  2987.     0,
  2988.     0,
  2989.     0,
  2990.     _nc_cap_table +  85,
  2991.     0,
  2992.     _nc_cap_table + 456,
  2993.     _nc_cap_table + 307,
  2994.     _nc_cap_table + 407,
  2995.     0,
  2996.     _nc_cap_table + 147,
  2997.     0,
  2998.     0,
  2999.     0,
  3000.     0,
  3001.     0,
  3002.     0,
  3003.     _nc_cap_table +  78,
  3004.     0,
  3005.     0,
  3006.     _nc_cap_table + 354,
  3007.     0,
  3008.     _nc_cap_table + 332,
  3009.     0,
  3010.     0,
  3011.     _nc_cap_table + 146,
  3012.     _nc_cap_table + 287,
  3013.     _nc_cap_table + 483,
  3014.     _nc_cap_table    /* base-of-table */
  3015. };
  3016.  
  3017. #if (BOOLCOUNT!=44)||(NUMCOUNT!=39)||(STRCOUNT!=414)
  3018. #error    --> term.h and comp_captab.c disagree about the <--
  3019. #error    --> numbers of booleans, numbers and/or strings <--
  3020. #endif
  3021.  
  3022. const struct alias _nc_capalias_table[] =
  3023. {
  3024.     {"sb", "sr", "BSD"},     /* scroll */
  3025.     {"BO", "mr", "AT&T"},     /* enter_reverse_mode */
  3026.     {"CI", "vi", "AT&T"},     /* cursor_invisible */
  3027.     {"CV", "ve", "AT&T"},     /* cursor_normal */
  3028.     {"DS", "mh", "AT&T"},     /* enter_dim_mode */
  3029.     {"FE", "LF", "AT&T"},     /* label_on */
  3030.     {"FL", "LO", "AT&T"},     /* label_off */
  3031.     {"XS", "mk", "AT&T"},     /* enter_secure_mode */
  3032.     {"EE", "mh", "XENIX"},     /* exit_attribute_mode */
  3033.     {"GE", "ae", "XENIX"},     /* exit_alt_charset_mode */
  3034.     {"GS", "as", "XENIX"},     /* enter_alt_charset_mode */
  3035.     {"CF", "vi", "XENIX"},     /* cursor_invis */
  3036.     {"CO", "ve", "XENIX"},     /* cursor_normal */
  3037.     {"EN", "@7", "XENIX"},     /* key_end */
  3038.     {"HM", "kh", "XENIX"},     /* key_home */
  3039.     {"LD", "kL", "XENIX"},     /* key_dl */
  3040.     {"PD", "kN", "XENIX"},     /* key_npage */
  3041.     {"PN", "po", "XENIX"},     /* prtr_off */
  3042.     {"PS", "pf", "XENIX"},     /* prtr_on */
  3043.     {"PU", "kP", "XENIX"},     /* key_ppage */
  3044.     {"RT", "@8", "XENIX"},     /* kent */
  3045.     {"UP", "ku", "XENIX"},     /* kcuu1 */
  3046.     {"G6", (char *)NULL, "XENIX"},     /* double-ACS_ULCORNER */
  3047.     {"G7", (char *)NULL, "XENIX"},     /* double-ACS_LLCORNER */
  3048.     {"G5", (char *)NULL, "XENIX"},     /* double-ACS_URCORNER */
  3049.     {"G8", (char *)NULL, "XENIX"},     /* double-ACS_LRCORNER */
  3050.     {"Gr", (char *)NULL, "XENIX"},     /* double-ACS_LTEE */
  3051.     {"Gr", (char *)NULL, "XENIX"},     /* double-ACS_RTEE */
  3052.     {"Gu", (char *)NULL, "XENIX"},     /* double-ACS_BTEE */
  3053.     {"Gd", (char *)NULL, "XENIX"},     /* double */
  3054.     {"Gh", (char *)NULL, "XENIX"},     /* double-ACS_HLINE */
  3055.     {"Gv", (char *)NULL, "XENIX"},     /* double-ACS_VLINE */
  3056.     {"Gc", (char *)NULL, "XENIX"},     /* double-ACS_PLUS */
  3057.     {"GG", (char *)NULL, "XENIX"},     /* acs-glitch */
  3058.     {"kq", "%1", "IBM"},     /* key_help */
  3059.     {"HS", "mh", "IRIS"},     /* enter_dim_mode */
  3060.     {"KA", "k;", "Tek"},     /* key_f10 */
  3061.     {"KB", "F1", "Tek"},     /* key_f11 */
  3062.     {"KC", "F2", "Tek"},     /* key_f12 */
  3063.     {"KD", "F3", "Tek"},     /* key_f13 */
  3064.     {"KE", "F4", "Tek"},     /* key_f14 */
  3065.     {"KF", "F5", "Tek"},     /* key_f15 */
  3066.     {"BC", "Sb", "Tek"},     /* set_background */
  3067.     {"FC", "Sf", "Tek"},     /* set_foreground */
  3068.     {(char *)NULL, (char *)NULL, (char *)NULL}
  3069. };
  3070.  
  3071. const struct alias _nc_infoalias_table[] =
  3072. {
  3073.     {"font0", "s0ds", "IBM"},     /* set0_des_seq */
  3074.     {"font1", "s1ds", "IBM"},     /* set1_des_seq */
  3075.     {"font2", "s2ds", "IBM"},     /* set2_des_seq */
  3076.     {"font3", "s3ds", "IBM"},     /* set3_des_seq */
  3077.     {"kbtab", "kcbt", "IBM"},     /* key_backtab */
  3078.     {"ksel", "kslt", "IBM"},     /* key_select */
  3079.     {(char *)NULL, (char *)NULL, (char *)NULL}
  3080. };
  3081.  
  3082. NCURSES_EXPORT(const struct name_table_entry *) _nc_get_table (bool termcap)
  3083. {
  3084.     return termcap ? _nc_cap_table: _nc_info_table ;
  3085. }
  3086.  
  3087. NCURSES_EXPORT(const struct name_table_entry * const *) _nc_get_hash_table (bool termcap)
  3088. {
  3089.     return termcap ? _nc_cap_hash_table: _nc_info_hash_table ;
  3090. }
  3091.